Python格式化字符串

1.完整例子:各种格式化标志

# 整数
num = 255
print(f'{num:d}')    # 255(十进制)
print(f'{num:b}')    # 11111111(二进制)
print(f'{num:o}')    # 377(八进制)
print(f'{num:x}')    # ff(十六进制)
print(f'{num:X}')    # FF(十六进制,大写)

# 浮点数
pi = 3.14159
print(f'{pi:f}')     # 3.141590(浮点数)
print(f'{pi:.2f}')   # 3.14(保留2位小数)
print(f'{pi:e}')     # 3.141590e+00(科学计数法)

# 字符串
text = "hello"
print(f'{text:s}')   # hello(字符串)
print(f'{text:10s}') # 'hello     '(字符串,占10位)

 

posted on 2026-08-20 15:25  有点懒惰的大青年  阅读(4)  评论(0)    收藏  举报