python中##好是什么意思_在python中%是什么意思
Python中%有两种:
1、数值运算:%代表取模,返回除法的余数。
如:>>> 7%2
1
2、%操作符(字符串格式化,string formatting),说明如下:
%[(name)][flags][width].[precision]typecode
(name)为命名flags可以有+,-,' '或0。+表⽰右对齐。-表⽰左对齐。' '为⼀个空格,表⽰在正数的左侧填充⼀个空格,从⽽与负数对齐。0表⽰使⽤0填充。width表⽰显⽰宽度precision表⽰⼩数点后精度
类型码:%s 字符串 (采⽤str()的显⽰)
%r 字符串 (采⽤repr()的显⽰)
%c 单个字符浮点数的基数什么意思
%b ⼆进制整数
%d ⼗进制整数
%i ⼗进制整数
%o ⼋进制整数
%x ⼗六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数,与上相同
%g 指数(e)或浮点数 (根据显⽰长度)
%G 指数(E)或浮点数 (根据显⽰长度)
%% 字符"%"
例:>>> print("%6.3f" % 2.3)
2.300
# 第⼀个"%"后⾯的内容为显⽰的格式说明,6为显⽰宽度,3为⼩数点位数,f为浮点数类型 # 第⼆个"%"后⾯为显⽰的内容来源,输出结果右对齐,2.300长度为5,故前⾯有⼀空格>>> print("%+10x" % 10)
+a
# x为表⽰16进制,显⽰宽度为10,前⾯有8个空
更多Python相关技术⽂章,请访问Python教程栏⽬进⾏学习!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论