day02 格式化输出

格式化输出的第一种方法:
name = input('请输入您的姓名: ')

age = int(input('请输入您的年龄: '))
job = input('请输入您的工作: ')
hobby = input('请输入您的爱好: ')
msg = '''
------------ info of %s -----------
Name : %s
Age : %d
job : %s
Hobbie: %s
------------- end -----------------
''' % (name , name, age , job, hobby)
print(msg)

------------ info of zhy -----------
Name : zhy
Age : 26
job : it
Hobbie: money
------------- end -----------------

格式化输出的第二种方法:

dic = {
'name':'老男孩',
'age':56,
'job':'it',
'hobby':'money'
}
msg = '''
------------ info of %(name)s -----------
Name : %(name)s
Age : %(age)d
job : %(job)s
Hobbie: %(hobby)s
------------- end -----------------
''' % dic
print(msg)

msg = '我叫%s,今年%s岁,学习进度2%%' %('zhy',26)
print(msg)
我叫zhy,今年26岁,学习进度2%
在格式化输出中,单纯的表示%需要用%%



posted @ 2018-04-27 15:51  无疑为上  阅读(105)  评论(0)    收藏  举报