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