[toc]
python基础四 格式化
1. %占位填位表示法
1.1 说明
- 占位
%s 字符串占位 ⚠️字符串可以填充数字,后边的补位可以是整型
%d 与%i相同,整型占位 ⚠️后边的补位必须为整型
- 补位
变量名%(打印的内容) ⚠️补位必须与占位位数相同
1.2 代码示例
#msg中的变量名后的%s表示给对应的变量占位,而在最后的print中%表示取位
name = input("name")
age = input("age")
sex = input("sex")
hobby = input("hobby")
msg = """
------info------
name:%s
age:%s
sex:%s
hobby:%s
-------end------
"""
print(msg%(name,int(age),sex,hobby))
2. f+表示法 python3.6以上支持
2.1 说明
用f表示格式化
msg =f"myname is {input('name')}"