字符串进阶(格式化输出)
name = '七零老师'
age = 18
#print('大家好,我叫'+name+'我今年'+age+'岁')
print('大家好,我叫',name,'我今年',age,'岁')
所谓格式化输出 --> 让你可以更方便的输出一些带有变量的数据.或输出一些带有格式的数据
本质:一种更好的输出方式,让你可以更灵活的使用字符串
尊敬的XX您好,您本月的账单已经发送,您使用流量XXGB,使用话费XX元
**字符串拼接**
字符串+字符串
print('我叫'+name) # 合法的,两个字符串拼接
print('大家好,我叫'+name+'我今年'+age+'岁') # 报错,因为里面带有整型数据,整型和字符串不能相加
**f-string**
string是字符串的全拼 str是缩写
f-str
最简单也是一个比较常用的格式化输出的方式
语法: 在字符串前面加个f/F,把要输出的变量用{}包裹起来
print(f'XXX{变量}XXX{变量}')
print(f'大家好,我是{name},我今年{age}岁')
print(f'大家好,我是{name[:2]},我今年{age+8}岁')
在大括号里面的变量,是可以进行操作的:增删改查方法,切片,数值运算
**占位符**
python学习第五天
本文介绍了Python字符串的格式化输出方法,包括字符串拼接、f-string、占位符和format方法,详细解释了每种方式的使用和注意事项,并提到了字符编码和运算符的相关知识。
摘要由CSDN通过智能技术生成