python-2 格式化输出

格式化输出

1. 制作一个公共的模板,让一个字符串的位置变成动态可传入,(%为占位符 s-->str d-->int
例子一:
name = input('请输入您的姓名:')
age = input('请输入您的年龄:')
job = input('请输入您的工作:')
hobby = input('请输入您的爱好:')
msg = "-------info of %s-------
Name  : %s
Age   : %d
Job   : %s
Hobbie: %s
----------end---------" % (name, '字符串', int(age), job, hobby)
print(msg)
2. 小坑:注意在字符串格式化输出中,%会被计算机理解为占位符,如果只想表示一个百分号,那就再加一个百分号

例子二:

msg = '我叫%s,今年%d岁,学习进度1%%' % ('jack', 18)
print(msg)
3. 编码----面试重点

例子三:

'中国12he' : GBK : 8个字节(中文2个,字母数字1个)
'中国12he' : UTF-8 : 10个字节(中文3个,字母数字1个)
posted @ 2020-02-19 20:59  冰冷的火  阅读(86)  评论(0)    收藏  举报