格式化输出
name = input('请输入名字:')
hobby = input('请输入爱好')
第一种
print('我叫'+name+',我的爱好是'+hobby) #
第二种
print('我叫%s,我的爱好%s'%(name,hobby)) # 第二个括号里的内容会对应着第一个括号放入内容,(按顺序放)
# %s 表示占位符 (全能的占位符)
# %d 是数字占位符 (只能输入数字)
第三种
print(f'我叫{name},我的爱好是{hobby}') # 要用什么就放入什么
% 百分号有一个坑:
例
print('开学已经%d天了,已经过去了30%的学期了'%2) # 会报(not enough arguments for format string)这么一个错
这时需要%来注释一个%
print('开学已经%d天了,已经过去了30%%的学期了'%2)

浙公网安备 33010602011771号