方法一:使用%
% 称为格式化操作符,专门用于处理字符串中的格式
%需要和不同的格式化字符(按缩写记忆)连用。表达不同类型的数据,如下:
- %d 有符号十进制数 (%06d表示输出的整数如果不足6位,则用0补全)
- %s 字符串
- %f 浮点数 (%.2f 表示显示到小数点后两位数)
- %% 输出 %
格式化输出练习:首先将想要输出的完整字符串写出,然后找到想用变量替换的位置,找到之后用不同
类型的变量格式化字符替换一下就可以了
- 定义price、weight、money,输出苹果单价9.00元/斤,购买了5.00斤,需要支付45.00元
print('萍果单价%.3f元/斤,购买了%d斤,需要支付%.02f元' % (price,weight,money))
- 定义一个小数scale,输出数据比例是%10
print ('数据比例是 %.2f %%' % (scale * 10))
注意区别一种错误答案:print ('数据比例是 %.2f %%' % scale * 10)
这样是将字符串重复10次
print的使用:
- 在默认情况下,print函数输出内容之后会自动在内容末尾增加换行。
- 但如果写
print('*',end = '') print('*')
那么两句print的内容就会在同一行输出。print('*',end = '++++') print('*')