格式化输出

mac2022-06-30  44

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)

 

转载于:https://www.cnblogs.com/Ajie-boby/p/10034726.html

最新回复(0)