讲解对象:python3 字符串格式 作者:融水公子 rsgz Python3教程
python3 字符串格式 python3中输出字符串有很多种格式可以选择。
字符串格式print("我叫 %s 今年 %d 岁!" % ('融水公子', 10))
name = '融水公子'; print('Hello %s' % name)
name = '融水公子'; print(f'Hello {name}')
str.format()
常见格式化字符
%c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %u 格式化无符号整型 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %f 格式化浮点数字,可指定小数点后的精度 %e 用科学计数法格式化浮点数 %E 作用同%e,用科学计数法格式化浮点数 %g %f和%e的简写 %G %f 和 %E 的简写 %p 用十六进制数格式化变量的地址
常见辅助格式*:定义宽度或者小数点精度 -:用做左对齐 +:在正数前面显示加号( + ) <sp>:在正数前面显示空格 #:在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X') 0:显示的数字前面填充'0'而不是默认的空格 %:'%%'输出一个单一的'%' (var):映射变量(字典参数) m.n.m:是显示的最小总宽度,n 是小数点后的位数(如果可用的话)
---
|