字符串格式化学习(format只接受两个参数,教学视频接受多个)

 1 # 字符串的格式化问题
 2 # 例:我叫***,家住***,今年**岁,喜欢做***;要求用户输入自己的信息,按照格式输出结果.
 3 name = input("请输入你的名字")
 4 address = input("请输入你的家庭住址")
 5 age = int(input("请输入你的年龄"))
 6 hobby = input("请输入你的爱好")
 7 # %s 字符串占位符(可以是字符串/数字/小数)
 8 # %d 整数占位符
 9 # %f 小数占位符
10 s = "我叫%s,家住%s,今年%d岁,我的爱好是%s" % (name, address, age, hobby)
11 s0 = "我叫%s,家住%s,今年%s岁,我的爱好是%s" % (name, address, age, hobby)
12 # %s占位符全部填入数字
13 s1 = "我叫%s" % name
14 # 如果只有一个占位,可以不加括号
15 # 大括号{}+format___作为占位操作
16 s2 = "我叫{},家住{},今年{}岁,我的爱好是{}", format(name, address, age, hobby)
17 # 错误,format 最多接受2个参数
18 # f-string新的占位符方式3.6开始更改
19 s3 = f"我叫{name},家住{address},今年{age}岁,我的爱好是{hobby}"  # 在定义的字符串引号前面加入标识符f
20 print(s3)

 

posted @ 2022-04-27 10:52  acwecc  阅读(147)  评论(0)    收藏  举报