将来的你会感谢现在努力的自己,骚年,趁年轻多努力学习 ------ Jasper_boy

函数动态参数实现format

变量赋值一种是字符串格式化,一种是通过format的方式

1.字符串格式化
s="i am %s,age %d"%('Jasper',23)
print(s)

打印输出:
i am Jasper,age 23

2.format格式化
s="i am {name},age {age}".format(name='jasper',age='23')
print(s)



s2="i am {0},age {1}".format('jasper','23')
print(s2)

除了上面两种给变量赋值外还可以使用函数动态参数实现format功能
3.一个*的动态参数
s3="i am {0},age {1},and {2}".format(*['jasper','23','6'])
print(s3)
#把结果写入列表中
打印输出:
i am jasper,age 23,and 6

4.两个*的动态参数
dic={'name':'jasper','age':'33'}
s4="i am {name},age {age}".format(**dic)
print(s4)

#将结果定义为字典

 

posted @ 2016-11-30 09:46  Jasper_boy  阅读(563)  评论(0编辑  收藏  举报