第一周第10章节--用户交互程序与格式化输出

# pcj
name = input("name:")
age = int(input("age:") ) #integer 表示转换为数值,此时如果输入字符将报错
print(type(age) , type( str(age) )) #print(type(age),表示打印 type(str(age))表示把age转换为字符
job = input("job:")
salary = input("salary:")

#第一种方法,%S叫占位符
info1 = '''
-------- info of %s -----
Name:%s
Age:%d
Job:%s
Salary:%s
''' % (name,name,age,job,salary)

#第二种方法 此种方法比较好。比较常用
info2='''
_____info of {_name}-----
name:{_name}
age:{_age}
job:{_job}
salary{_salary}
'''.format(_name=name,_age=age,_job=job,_salary=salary)



#第三种方法 顺序不能错。如果有多个时,就不方便
info3='''
----info of {0}
name:{0}
age:{1}
job:{2}
salary:{3}
'''.format(name,age,job,salary)
print(info3)
原文地址:https://www.cnblogs.com/pcjbk/p/10940447.html