format函数作用: 用于字符串的格式化
1. 关键字:
print('{name}在{option}'.format(name="李白", option="玩"))
结果为:李白在玩
2. 位置:
print('name={} path={}'.format("功能类代码", "/")) # 结果为: name=功能类代码 path=/
print('{0}在{1}'.format("李白", "玩")) # 结果为:李白在玩
print('{1}在{0}'.format("玩", "李白")) # 结果为:李白在玩
填充和对齐^<>分别表示居中、左对齐、右对齐,后面带宽度
print('{:<10}'.format("haha")) # 左对齐
print('{:^10}'.format("haha")) # 居中
print('{:>10}'.format("haha")) # 右对齐
结果为:
haha
haha
haha
3. 精度:
print('{:.2f}'.format(3.14159)) # 结果为3.14
print('{:.6f}'.format(3.14)) # 结果为3.140000
4. 进制转化:
b o d x 分别表示二、八、十、十六进制
print('{:b}'.format(10))
print('{:o}'.format(10))
print('{:d}'.format(10))
print('{:x}'.format(10))
结果为:
1010
12
10
a
5. 千位分隔符:
print('{:,}'.format(100000000))
print('{:,}'.format(123456.123456))
结果为:
100,000,000
123,456.123456

本文详细介绍了Python中format函数的使用方法,包括关键字参数、位置参数、填充与对齐、精度控制、进制转换及千位分隔符等功能,帮助读者掌握高级字符串格式化技巧。
1560

被折叠的 条评论
为什么被折叠?



