Python 使用进阶 ——“输出字符串”

一、print() 函数概述

print() 方法用于打印输出,是Python中最常见的一个函数之一。

该函数的语法如下:

 print(*objects,sep=' ',end='\n',file=sys.stdout,flush=False)

print() 参数具体含义:

1、objects 表示输出的对象,输出多个对象时,需要用逗号(半角)分隔

2、sep 用来间隔多个对象

3、end 用来设定以什么结尾,默认值是换行符 \n,我们可以换成其他字符 file 要写入的文件对象

注意:此函数可填数据(支持整数、浮点数、复数等)或字符串

二、字符串函数格式化输出


print() 函数还具有格式化输出的功能,就是用变量值替代字符串部分。

格式化输出需要使用格式化符号占位(所谓占位,即表示将变量插入到字符串的哪个位置),Python中主要格式化符号如下表所示:

格式化符号作用
%c格式化字符
%s格式化字符串
%d格式化整数
%f格式化浮点数
%%直接输出%%

注:也可以查看 Python使用基础之字符串 的字符串使用

三、Python转义字符

在字符中使用特殊字符时,python 用反斜杠 ----- 转义字符, 请查看 Python使用基础之字符串 或下表格:

转义字符描述实例
(在行尾时)续行符

>>> print("line1 \ ... line2 \ ... line3")

>>>line1 line2 line3

\反斜杠符号

>>> print("\\")

>>>\

单引号

>>> print('\'')

>>>'

"双引号

>>> print("\"")

>>>"

\a响铃>>> print("\a")    执行后电脑有响声。
\b退格(Backspace)

>>> print("Hello \b World!")  

>>>Hello World!

\000

>>> print("\000")

>>>

\n换行

>>> print("\n")

>>>    执行后会出现一换行

\v纵向制表符

>>> print("Hello \v World!")

>>>Hello World!

\t横向制表符>>> print("Hello \t World!") >>>Hello World!
\r

回车,将 \r 后面的内容移到字符串开头,并逐一替换开头部分的字符,直至将 \r 后面的内容完全替换完成。

>>> r'\n这只是\n'
>>>'\\n这只是\\n'

注:字符串中的“\n”只是字符,没有换行的意义了。

\f换页

>>> print("Hello \f World!")

>>>Hello World!

\yyy八进制数,y 代表 0~7 的字符,例如:\012 代表换行。>>>print("\110\145\154\154\157\40\127\157\162\154\144\41") >>>Hello World!
\xyy十六进制数,以 \x 开头,y 代表的字符,例如:\x0a 代表换行>>>>print("\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64\x21") >>>Hello World!
\other其它的字符以普通格式输出

四、练习

1、输出“Hello World”

2、用户输入a(人名),再输入b(国家)。输出“ 世界那么大, a 想去  b 看看。”

3、请推测以下代码输出结果:

print("Python\n语言\t程序\t设计")

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诗者才子酒中仙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值