• print格式化输出(format)


    一. print格式化输出,以及使用format控制

    字符串的格式化方法分为两种,分别为占位符(%)和format方式。占位符方式在Python2.x中用的比较广泛,随着Python3.x的使用越来越广,format方式使用的更加广泛。

    占位符(%)

    格式化字符 含义
    %s 字符串
    %d 有符号十进制整数,%0.6d 表示输出的整数显示位数,不足的地方使用0补全
    %f 浮点数,%0.2f 表示小数点后只显示两位
    %% 输出% (bug点)
    name = "小明"
    print("我的名字叫 %s, 请多多关照!" % name)
    student_no = 193
    print("我的学号是 %06d" % student_no)
    price = 8.5
    weight = 7.5
    money = price * weight
    print("苹果单价 %.02f 元/斤,购买 %.02f 斤,需要支付 %.02f 元" % (price, weight, money))
    scale = 0.25
    print("数据比例是 %.02f%%" %(scale * 100))
    

    输出:

    我的名字叫 小明, 请多多关照!
    我的学号是 000193
    苹果单价 8.50 元/斤,购买 7.50 斤,需要支付 63.75 元
    数据比例是 25.00%
    

    format方法

    print('{1},{0},{1}'.format('TaoXiao',18))  # 通过位置传递,相当方便,可以重复,可以换位置。
    print('{name}: {age}'.format(age=24,name='TaoXiao'))   # 通过关键字传递。
    a = ('baidu', 'com')
    print("{0[0]}.{0[1]}".format(a))	#传递元组索引传递
    

    输出:

    18,TaoXiao,18
    TaoXiao: 24
    baidu.com
    
  • 相关阅读:
    C语言I博客作业02
    C语言II—博客作业01
    学期总结
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I 博客作业04
    C语言II博客作业04
    C语言II博客作业03
  • 原文地址:https://www.cnblogs.com/vito-lee/p/11936125.html
Copyright © 2020-2023  润新知