占位符就是字符串里预留空位后面填上真实数据PyCharm里直接写代码就能运行调试1.%格式化占位符旧式格式化语法格式模板字符串%(数据1数据2...)基础类型占位符1.%s 适配字符串数字布尔等所有数据类型通用占位最百搭2.%d 整数int只填充整数自动舍弃小数3.%i 整数int用法与%d完全一致4.%f 浮点数float默认保留六位小数遵循四舍五入原则%.nf 可以设置保留几位小数n是几就保留几位小数同样遵循四舍五入原则5.%c 单个字符填充单个文字/ASCII字符6.%o 整数转为八进制数字7.%x/%X 整数转为十六进制区分大小写进阶格式控制1.限定小数位数%.nf上面有讲2.设置占位宽度%nd 占n个字符宽度不足左侧补空格%0nd 表示输出的整数显示位数不足的话用0补全2.format()方法占位符 {}语法格式 模板{}.format(数据1.顺序占位 按顺序依次填充数据2.索引占位 打乱顺序取值重复调用数据3.对齐占位 就是用占位符来控制文字/数字往左往右居中摆放打印出来的内容整齐美观三个最核心的对齐标记format/f-string通用 左对齐 使内容靠左右边补空格 右对齐 使内容靠右左边补空格^ 居中对齐 使内容放在正中间两边补空格语法固定格式 {变量 对齐符号 总宽度}如果不想用空格补齐可以用任意符号填充空白位置在对齐符号前打上喜欢的符号即可4.关键字命名传参自定义名称传参可读性更高3.f-string占位符语法 字符串开头加f/F{变量/表达式}直接嵌入}1.基础变量占位 直接写入已定义的变量2.运算表达式占位(大括号内可直接计算3.常用格式控制占位和format格式规则通用特殊百分号占位%%想要输出字面%符号需要连续写两个%%