方法一:使用%
% 称为格式化操作符,专门用于处理字符串中的格式
%需要和不同的格式化字符(按缩写记忆)连用。表达不同类型的数据,如下:

  • %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('*')