标签:拼接 交互 变量 format job type 空格 class 情况
input:
1 name=input ("name:") 2 age=int(input (‘age:‘)) # 说明Python默认input时输入的是字符串 3 print(type(age),type(str(age))) #打印字符格式,并将字符格式转换为str字符串 4 job=input("job:") 5 salary=input(‘salary:‘) 6 info=‘‘‘ 7 -----info of %s----- 8 Name:%s 9 Age:%d 10 Job:%s 11 Salary:%s 12 ‘‘‘%(name,name,age,job,salary) 13 print(info)
上述代码运行结果为:
1 -----info of whgvjp----- 2 Name:whgvjp 3 Age:24 4 Job:IT 5 Salary:5000
另外一种写法:
1 name=input ("name:") 2 age=int(input (‘age:‘))# 说明Python默认input时输入的是字符串 3 print(type(age),type(str(age)))#打印字符格式,并将字符格式转换为str字符串 4 job=input("job:") 5 salary=input(‘salary:‘) 6 info=‘‘‘ 7 -----info of {_name}----- 8 Name:{_name} 9 Age:{_age} 10 Job:{_job} 11 Salary:{_salary} 12 ‘‘‘.format(_name=name, 13 _age=age, 14 _job=job, 15 _salary=salary) 16 print(info)
当然也可以这样写,适用于变量比较少的时候:
1 name=input ("name:") 2 age=int(input (‘age:‘))# 说明Python默认input时输入的是字符串 3 print(type(age),type(str(age)))#打印字符格式,并将字符格式转换为str字符串 4 job=input("job:") 5 salary=input(‘salary:‘) 6 info=‘‘‘ 7 -----info of {0}----- 8 Name:{0} 9 Age:{1} 10 Job:{2} 11 Salary:{3} 12 ‘‘‘.format(name,age,job,salary) 13 print(info)
一般情况下不要用字符串拼接。
字符串拼接时,如果用‘+‘相连,那么就要自己输入空格键将每个单词隔开,如果是用‘,‘相连会自动带一个空格。
标签:拼接 交互 变量 format job type 空格 class 情况
原文地址:http://www.cnblogs.com/whgvjp/p/7553696.html