一、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”只是字符,没有换行的意义了。 |
\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设计")