1、格式化
(1)% 为占位
<1> %s --- 占字符串的位置(数字、字符串都能够进行填充)
name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入职业:')
hobby = input('请输入爱好:')
msg = '''
----------- info of Cai Li ----------
Name : %s
Age : %s
job : %s
Hobbie: %s
--------------- end ------------------
'''
print(msg%(name,age,job,hobby))
<2> %d / %i --- 占数字的位置
name = input('>>>')
s1 = '1234%d' % int(name)
s2 = '1234%i' % int(name)
print(s1)
print(s2)
# 结果:
>>>89
123489
123489
# %d 和 %i 这种格式化只能用数字来填补占位
<3> %% --- 转义
占的位置和填充必须一一对应,填充的时候按照顺序填充
num = input('>>>')<