深入浅出讲解Python字符串格式化
发布时间:2025-09-25 11:00:41

字符串格式化操作符(%)与C非常相似 语言中printf()函数的字符串格式化,甚至使用相同的符号,都使用百分号(%),并支持所有printf()格式化操作。语法如下:
format_string%string_to_convert
format_string以“%”的形式标记字符串cdoe”;string_to_convert 为了格式化字符串,如果超过两个,则需要用小括号包括。
字符串格式化符号

字符串格式化输出示例:
charA=65
charB=66
print("ASCI码65代表:%c"%charA)
print("ASCI码66代表:%c"%charB)
Num1=0xEF3
Num2=0xAB03
print('分别转化为十进制:%u和%uu'%(Num1,Num2)
Num3=1500000
print('科学计数法转换为:%e'%Num3)输出:
ASCI码65代表:A ASCI码66代表:B 3827和43779分别转化为十进制 转换为科学计数方法:1.20000e+06
格式化字符也可以与辅助符号一起使用,非常方便。
辅助符号如下表所示:

注:辅助符号应在百分号(%)和格式符号之间。
以辅助符号为例
Num1=108
print("%#X"%Num1)
Num2=234.567890
print("%.2f"%Num2)输出
0X6C 234.57
下一篇 返回列表
