Python基础学习(九)
一、字符串格式化
1. 字符串格式占位符
语法:
包含格式占位符的字符串 % (数据1, 数据2, 数据3, …)
注:数据的位置以及类型要和格式占位符一一对应
格式占位符:
%s - 字符串占位符;可以给任何类型的数据占位
%d - 整数占位符;只能给数字占位,如果是浮点数拼接的时候小数点会被去掉
%f - 浮点数占位符;只能给数字占位,默认保留六位小数
%.Nf - 浮点数占位符;只能给数字占位,保留N位小数
message = '%s今年%d岁,性别:%s,月薪是:%f元' % (name, age, gender, money)
print(message)
2. f-string
在字符串的最外面加’f’,里面就可以通过’{表达式}‘来为字符串指定的位置赋值
message = f’{name}今年{age}岁,性别:{gender},月薪是:{money}元’
print(message)
a = 100
list1 = [10, 20, 30]
message = f