person = {"name": "Bob", "age": 30}print("My name is %(name)s and I'm %(age)d years old." % person)格式化修饰符 在%占位符中,可以使用格式化修饰符对替换的值进行格式化。修饰符可以用于控制字符串宽度、精度、填充字符等。常见的修饰符包括:字符串宽度:"%10s"表示宽度为10的字符串浮点数...
1.center()将字符串按照指定内容填充到指定长度,默认填充的内容是空格str1 = "今天天气好晴朗"print(str1.center(50)) # 使用空间将原字符串填充到50个长度,原内容居中print(str1.center(50, "*")) # 使用 * 将原字符串填充到50个长度,原内容居中2.ljust()向左填充(原内容靠左,填充的内容靠...
name ='tommy'age= 29message='my name is %s, i am %d years old.'%(name, age)print(message) 结果是:my name is tommy, i am 29 years old 使用字典类型填充 message ='my name is {my\_name}, i am {age} years old.'info= {'my\_name':'tommy','age': 29}#key必须是字符串message...
print("含有格式化符号的字符串" % 变量名)。在实际使用中,部分格式化符号,会有扩充的使用方法。 格式化符号的高级应用327 播放 · 0 赞同视频 一、%d的扩充用法: %d 代表有符号的整数。他有两个扩充用法。 1、%数字d d前面的数字,规定数据显示的最小位数,数位不够,就用空格从左边进行填充。如果数据的...
该函数返回一串字符串.width指定该字符串的宽度,中间是原字符串,两边用指定字符填充.fillchar为可选参数,默认空格作为填充字符.例: >>> "Hello World".center(40, '*') '***Hello World***' 1. 2. 3. count( str [,beg] [,end] ) 返回str在字符串里出现的次数,可选参数...
>>> print(f'I am {age:*^10} years old.') # 居中,共占10个字符,空白处用*填充 I am ***23*** years old. >>> print(f'I am a {sex}') I am a man >>> print(f'My salary is {salary:10.3f}') # 共占10个字符,小数点后面保留三位 My ...
1.3 宽度、对齐、精度、填充 1.3.1 数值型(默认右对齐) 格式化输出圆周率(pi = 3.1415926): pi = 3.1415926 print('%10.3f' % pi) # 3.142 # 宽度为10,右对齐,保留3位小数点 print('%-10.10f' % pi) # 3.1415926000 # 宽度为10,左对齐,保留小数点后10位(不足10位补0) ...
0 显示的数字前面填充“0”,而不是默认的空格。 m.n m 是显示的最小总宽度,n 是小数点后的位数(如果可用的话)。 * 举例 '%*s' % (5,'12') 结果为: ' 12' + 表示右对齐。 '%+5s' % (123) 结果为: ' 123' PS:整体5个位置,不足的补空格 ...
# 填充与对齐 # ^、<、>分别是居中、左对齐、右对齐,后面带宽度 # :号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充 print '{:>8}'.format('3.14') print '{:<8}'.format('3.14') print '{:^8}'.format('3.14') print '{:0>8}'.format('3.14') ...
[fill]: 可选,空白处填充的字符align: 可选,对齐方式(需配合width使用) [sign]: 可选,有无符号数字 [#]: 可选,对于二进制、八进制、十六进制,如果加上#,会显示0b/0o/0x否则不显示[width]: 可选,格式化位所占宽度[,]: 可选,为数字添加分隔符,如:1,000,00[.precision]: 可选,小数位保留精度[typ...