标签:而不是 总结 exp 就是 min lock bsp 占位符 内容
作用:
识记:
格式化的时候不能少,不能多
占的数量和位置要一致
填充的时候内容和占的位置是要一一对应的
例题:
1 # 方式一: 2 name = input(‘请输入你的名字: ‘) 3 age = input(‘请输入你的年龄: ‘) 4 job = input(‘请输入你的工作: ‘) 5 Hobby = input(‘请输入你的喜好: ‘) 6 msg = ‘‘‘----------info of %s---------- 7 name: %s 8 age: %s 9 job: %s 10 Hobby: %s 11 ------------end------------‘‘‘ % (name,name,int(age),job,Hobby) 12 print(msg) 13 # 输出结果 14 请输入你的名字: wuqiang 15 请输入你的年龄: 19 16 请输入你的工作: it 17 请输入你的喜好: kanshu 18 ----------info of wuqiang---------- 19 name: wuqiang 20 age: 19 21 job: it 22 Hobby: kanshu 23 ----------end---------- 24 # 个人见解 25 # %是占位符,s指的是str,就是用str字符串来进行替换,位置一一对应 26 27 # 方式二 28 Name = input(‘请输入您的名字: ‘) 29 Age = input(‘请输入年龄:‘) 30 Job = input(‘请输入职业:‘) 31 Hobbie = input(‘请输入爱好:‘) 32 msg = ‘‘‘ 33 ----------info of %s ----------- 34 Name : %s 35 Age : %s 36 Job : %s 37 Hobbie : %s 38 --------------- end ----------------- 39 ‘‘‘ 40 print(msg %(Name,Name,Age,Job,Hobbie)) 41 # 个人见解 42 # 就是将%()中的内容移到了print里面 43 44 # 方式三(字符串拼凑法) 45 Name = input(‘请输入您的名字: ‘) 46 Age = input(‘请输入年龄:‘) 47 Job = input(‘请输入职业:‘) 48 Hobbie = input(‘请输入爱好:‘) 49 a = ‘----------info of Alex Li----------‘ 50 b = ‘Name: ‘ 51 c = ‘Age: ‘ 52 d = ‘Job: ‘ 53 e = ‘Hobbie: ‘ 54 f = ‘----------end----------‘ 55 print( 56 a+ 57 ‘\n‘+ 58 b+ 59 Name+ 60 ‘\n‘+ 61 c+ 62 Age+ 63 ‘\n‘+ 64 d+ 65 Job+ 66 ‘\n‘+ 67 e+ 68 Hobbie+ 69 ‘\n‘+ 70 f) 71 72 # 方式四 73 name = input(‘请输入您的名字: ‘) 74 age = input(‘请输入年龄:‘) 75 job = input(‘请输入职业:‘) 76 hobbie = input(‘请输入爱好:‘) 77 msg = f‘‘‘ 78 ----------info of name ----------- 79 Name : {name} 80 Age : {age} 81 Job : {job} 82 Hobbie : {hobbie} 83 --------------- end ----------------- 84 ‘‘‘ 85 print(msg)
格式:
1 1%% #两个%号表示转义
2 #输出结果1%
例题:
1 msg = ‘我叫%s,今年%s,学习进度1%%‘ % (‘wumin‘, 18) 2 print(msg) 3 # 输出结果 4 # 我叫wumin,今年18,学习进度1% 5 # 个人见解 6 # 用2个%,表示的就是百分之几而不是占位符,如:1%%就是%1,其中一个%作为了转义字符
标签:而不是 总结 exp 就是 min lock bsp 占位符 内容
原文地址:https://www.cnblogs.com/zanao/p/10976887.html