
1.%格式化法%s : 字符串%d : 整型的 也就是整数类型的数字%f : 浮点型的 也就是小数类型的若想保留指定的小数个数比如保留两位小数 : %.2fname 小李 age 18 tall 1.86 print(我的名字是%s, 我今年%d岁, 我的身高是%f米 % (name, age, tall)) # 输出结果 我的名字是小李我今年18岁我的身高是1.86米2.f格式化法不需要考虑数据的类型num1 1 num2 2 print(f{num1}和{num2}的和是{num1 num2}) # 输出结果 1和2的和是33.formate格式化法不设置指定位置name {}在{}玩了一天的{} data name.format(小李,网吧,英雄联盟) print(data) # 输出结果 小李在网吧玩了一天的英雄联盟设置指定名称name {name}在{Location}玩了一天的{game} data name.format(Location网吧,game英雄联盟,name小李) print(data) #输出结果 小李在网吧玩了一天的英雄联盟设置指定位置 :name {2}在{0}玩了一天的{1} data name.format(网吧,英雄联盟,小李,) print(data) # 输出结果 小李在网吧玩了一天的英雄联盟设置指定位置的字符串格式name 小明 age 18 seq % data name.format(|{0:{2}^20s}|{1}|) print(data) # 运行结果 |%%%%%%%%%小明%%%%%%%%%|18|注意指定位置是从0开始算起而不是1