Python print() 函数

Python 2中屏幕打印使用print关键字,Python 3中使用print()函数

print()函数的语法

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

 

1)value 参数可以接受多个变量或值

 

2)sep 可自定义value之前的间隔符,默认为空值

 

3)end 可自定义value结尾的符号,默认为换号符

 

 4)file 可以指定输出的目标,默认sys.stdout,即系统标准输出,也就是屏幕输出

 

 5)flush 用于控制输出缓存,该参数一般保持为 False 即可,这样可以获得较好的性能。

格式化输出

格式符为真实值预留位置,并控制显示的格式。格式符可以包含一个类型码,用于控制显示的类型。

格式符 描述
%s 字符串,采用str()的显示
%r 字符串,采用repr()的显示
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数,基底为e
%E 指数,基底为E
%f 浮点数
%F 浮点数
%g 指数(e)或浮点数(根据显示长度)
%G 指数(E)或浮点数(根据显示长度)
%% 字符"%"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1)整数的输出

 

2)浮点数的输出

 

3)字符串的输出

 

4)通过字典传值 

 

常用的转义字符

转义字符 描述
\(在行尾时) 续行符
\\ 反斜杠符号
\' 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000
\n 换行
\v 纵向制表
\t 横向制表
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12 代表换行
\xyy 十六进制数yy代表的字符,例如:\x0a 代表换行
\other 其它的字符以普通的格式输出

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

format 的用法

该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号 ‘{}’ 作为特殊字符代替 ‘%’

1)位置匹配

 

2)格式转换

 

 

 3)对齐及位数补全

%[(name)][flags][width].[precision]typecode

name 为变量名

flags +表示右对齐,- 表示左对齐,''为空格(可在正数左侧填充一个空格与负数对齐),0为以0填充

width 表示显示宽度

precision 表示小数点后面的精度

typecode 为类型代码

 

 

 4)正负号及百分数显示

 

5)时间及三位分级

 

6)format 的用法变形

 

posted @ 2020-05-28 00:29  wang小蘑菇  阅读(1347)  评论(0编辑  收藏  举报