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个)
珊瑚海

浙公网安备 33010602011771号