深入浅出讲解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
下一篇 返回列表