'''
功能:输入姓名,等用户信息,及其格式化2种形式
1. %d 数字 %f 浮点
2.所有的输入默认为字符串,当为%d则报错,所以用int()强制类型转换
3.同理,转换为字符串则为str()
4.三种格式化方式,一种是用%s,还有一种是用format(),还有+字符串拼接,
拼接太麻烦了,不用,还是format好用
'''
#第一种格式化
name=input('Name:')
age=int(input('Age:'))
print(type(age))
salary=input('Salary:')
info='''-----------info_1 %s ---------
Name:%s
Age:%d
Salary:%s
'''%(name,name,age,salary)
print(info)
#第2种格式化
name=input('Name:')
age=int(input('Age:'))
print(type(age))
salary=input('Salary:')
info='''-----------info_2 {name_} ---------
Name:{name_}
Age:{age_}
Salary:{salary_}
'''.format(name_=name,age_=age,salary_=salary)
print(info)
运行的结果
Name:张三
Age:22
<class ‘int’>
Salary:000
-----------info_1 张三 ---------
Name:张三
Age:22
Salary:000
Name:张三
Age:22
<class ‘int’>
Salary:000
-----------info_2 张三 ---------
Name:张三
Age:22
Salary:000
Process finished with exit code 0