python的print函数使用_Python print() 函数

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

print()函数的语法

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

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

1561687-20200524224032479-1417808562.png

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

1561687-20200524224344837-1762638663.png

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

1561687-20200524224547847-1649293002.png

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

1561687-20200524225440764-1958293160.png

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

格式化输出

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

格式符

描述

%s

字符串,采用str()的显示

%r

字符串,采用repr()的显示

%c

单个字符

%b

二进制整数

%d

十进制整数

%i

十进制整数

%o

八进制整数

%x

十六进制整数

%e

指数,基底为e

%E

指数,基底为E

%f

浮点数

%F

浮点数

%g

指数(e)或浮点数(根据显示长度)

%G

指数(E)或浮点数(根据显示长度)

%%

字符"%"

1)整数的输出

1561687-20200524231439626-1362069764.png

2)浮点数的输出

1561687-20200524232005407-272022185.png

3)字符串的输出

1561687-20200524232645061-138161178.png

4)通过字典传值

1561687-20200528222908445-2052184172.png

常用的转义字符

转义字符

描述

\(在行尾时)

续行符

\\

反斜杠符号

\'

单引号

\"

双引号

\a

响铃

\b

退格(Backspace)

\e

转义

\000

\n

换行

\v

纵向制表

\t

横向制表

\r

回车

\f

换页

\oyy

八进制数yy代表的字符,例如:\o12 代表换行

\xyy

十六进制数yy代表的字符,例如:\x0a 代表换行

\other

其它的字符以普通的格式输出

format 的用法

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

1)位置匹配

1561687-20200526235644775-930379856.png

2)格式转换

1561687-20200527001223527-1599103035.png

1561687-20200527001615104-1789893211.png

3)对齐及位数补全

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

name 为变量名

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

width 表示显示宽度

precision 表示小数点后面的精度

typecode 为类型代码

1561687-20200527003033850-167912658.png

1561687-20200528235630445-1003494906.png

4)正负号及百分数显示

1561687-20200527114318710-1783660432.png

5)时间及三位分级

1561687-20200527175724255-423396813.png

6)format 的用法变形

1561687-20200527235547164-975096934.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值