字符串操作5-格式化-Python
1、%d,%s,%f等符号格式化。
name = "小红" print('大家好,我叫%s' % name) # 大家好,我叫小红
常见的格式化符号:
格式符号 转换
%s 通过str()字符串转换来格式化
%u 无符号的十进制整数
%d 有符号的十进制整数
%o 八进制整数
%x 十六进制整数,小写字母
%X 十六进制整数,大写字母
%e 浮点数字(科学计数法)
%E 浮点数字(科学计数法,用E代替e)
%f 浮点实数
%g 浮点数字(根据值的大小采用%e或%f)
%G 浮点数字(类似于%g)
2、format格式化方法
name = "小红" age = 18 result = '美女{}今年{}岁'.format(name, age) print(result) # 美女小红今年18岁 # 使用数字填充,用0开始计数 result = '美女{0}今年{1}岁,我也是{1}'.format(name, age) print(result) # 美女小红今年18岁,我也是18 # 关键字形式填充 result = '美女{name}今年{age}岁'.format(name='赵丽颖', age=40) print(result) # 美女赵丽颖今年40岁