python格式化字符串的类型(Python基础字符串操作)
python格式化字符串的类型(Python基础字符串操作)
# 今天讲解字符串的格式化3种方法,低3种非常的好用。
# 输入数据
name = input('请输入你的名字:')
address = input('请输入你的住址:')
age = int(input('请输入你的年龄:'))#input输入的年龄转化为整形数据
hobby = input('请输入你的爱好:')
# 第一种方式,通过%占位的方式进行格式化。%s 是字符串占位,%d整数占位。
s1= "我叫%s,我家住在%s,我今年%d岁,我喜欢%s。"%(name address age hobby)
#第二种方式,通过str.format。
s2= "我叫{},我家住在{},我今年{}岁,我喜欢{}。".format(name address age hobby)
#第三种方式 字符串f操作,Python3.6以上使用。优点是简洁,不需要考虑数据类型,传入数据不容易出错。
s3 = f"我叫{name},我家住在{address},我今年{age}岁,我喜欢{hobby}。"
print("第一种方式:" s1)
print("第二种方式:" s2)
print("第三种方式:" s3)
运行结果