标签:height format width 表示 body class style 居中 宽度
format接受的参数不受位置和个数的限制
>>>‘{} {} {} {} ‘.format(1,2,3,4) ‘1 2 3 4‘ >>>‘{0},{2},{1}‘.format(1,2,3) #指定参数的位置 ‘1 3 2‘ >>>‘{foo}{}‘.format(2,foo = 1) ‘1 2‘
将一个十进制转换为二进制
>>>print(‘100的二进制为:{num:b}‘.format(num = 100)) 1100100
字符串格式设置中的类型说明符
类型 | |
b | 将整数表示为二进制 |
c | 将整数解读为Unicode编码 |
d | 将整数表示为十进制,这是整数默认的说明符 |
e | 使用科学表示小数(用e来表示指数) |
E | 与e相同,但使用E来表示指数 |
f | 将小数表示为定点数 |
F | 与f相同,但对于特殊值(nan和inf),使用大写表示 |
g | 自动在定点表示法和科学表示法之间作出选择,默认使用小数 |
G | 与g相同,但默认使用大写来表示指数和特殊值 |
n | 与g相同,但插入随区域而异的数字分隔符 |
o | 将整数表示为八进制数 |
s | 保持字符串的格式不变,这是默认使用与字符串的说明符 |
x | 将整数表示为十六进制数并使用小写字母 |
X | 与x相同,但使用大写字母 |
% | 将数表示为百分比值(乘以100,按说明符f设置格式,再在后面加上%) |
^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。
b、d、o、x 分别是二进制、十进制、八进制、十六进制。
>>>‘{:^10b}‘.format(13) ‘ 1101 ‘ >>> ‘{:<10b}‘.format(24) ‘11000 ‘ >>> ‘{:^10b}‘.format(24) ‘ 11000 ‘ >>> ‘{:<10b}‘.format(24) ‘11000 ‘ >>> ‘{:>10b}‘.format(24) ‘ 11000‘
标签:height format width 表示 body class style 居中 宽度
原文地址:https://www.cnblogs.com/collision-wisdom/p/11823869.html