python中format输出常用的3种格式

python中format输出常用的3种格式

 1 name = input("请输入昵称:")
 2 age = input("请输入年龄:")
 3 money = input("请输入年薪:")
 4 hobby = input("请输入兴趣:")
 5 
 6 # 变量赋值
 7 print("""****************
 8 姓名:{nickname}
 9 年龄:{ag}岁
10 年薪:{mon}万
11 兴趣:{hob}
12 ****************
13 """.format(ag=age, mon=money, hob=hobby, nickname=name))
14 
15 # 顺序赋值
16 print("我的昵称是:{},我的年龄是:{}岁,我的爱好是:{}".format(name, age, hobby))
17 # 占位符中加索引
18 print("我的昵称是:{3},我的年龄是:{1}岁,我的爱好是:{0},我的年薪是:{2}万".format(hobby, age, money, name))

运行结果:

请输入昵称:奔奔
请输入年龄:20
请输入年薪:100
请输入兴趣:python
****************
姓名:奔奔
年龄:20岁
年薪:100万
兴趣:python
****************

我的昵称是:奔奔,我的年龄是:20岁,我的爱好是:python,我的年薪是:100万
我的昵称是:奔奔,我的年龄是:20岁,我的爱好是:python,我的年薪是:100万