python小数输出01_python:格式化输出(上)

本文介绍了Python的格式化字符串输出,包括%d用于整数输出,%f用于浮点数输出,%s用于字符串输出,以及%.nf和%m.nf等不同格式的用法。详细阐述了转换说明符的作用,并通过例子帮助理解如何使用这些格式化方法。
摘要由CSDN通过智能技术生成
bad50f5f8d20c4018530b4d022427eaf.png点击上方“蓝字”关注我们吧!

Python格式化字符串:

    在上一节我们介绍了Python的输入与输出函数,然后介绍了print()函数的简单用法,对于print()还有很多更加高级好玩的操作,如Python的格式化字符串输出。

    Python的print()函数会以 %  开头转换说明符对各种类型数据进行格式化的输出——旧式字符串格式化。

    %字符是标记转换说明符的开始。转换说明符也只是一个占位符,占了一个位置,最后要输出的内容是其后面的值,如变量,数字,字符串等。

    eg: (注意“%d”与%a之间没有逗号)

7414cb08f73a81b10b44703157b4d767.png

    其输出的结果为:

f23e3a9b9b5c3cc15dbeccaf4cfc6c18.png

    看懂了上面的例子之后就能对Python的转换说明符与格式化输出

有了大致的理解。下面对Python的转换说明符进行简单的总结:

    %d     转换为带符号的十进制整数

    %f      转换为浮点数(保留小数位后面6位有效数字)

    %s      转换为字符串(用str()函数表达)

    %r      表达式转换为字符串(用repr()函数表达)

    %c      格式化字符及其 ASCII 码

    %e      转化为科学计数法表示的浮点数(e 小写)

    下面来详细举例讲解常用的转换说明符:

    1、整数的输出:

    %d:输出一个整数

               eb524b57101c1ec68c71180b6ef11a8e.png

               f7162484e16448498e734d583e11f688.png

    %10d:输出的整数宽度至少为10

              739375741256ff44bdee27b32ba82c72.png

              e3f06870c93a807d3f1cb26b4f5ef313.png

    2、浮点数的输出:

    %f:保留小数位后六位有效数字

           0050180bc61b04b48856e865a85c26b4.png

           01d2724046671d3c531e96958eb5d3db.png

    %.nf:n代表指定的小数位精度

            47820b61ff0bbaf9ae37ae1135820a8a.png

            6618b23d19ed5af53f2dfb02b9e962db.png

    %m.nf:m表示最小宽度,n表示精度

            c261d80ea90929c4ff986e61907b4e41.png

            aa19166fb97e60d3c5e4bdb7b22f9b22.png

    3、字符串输出:

    %s:输出字符串

            c4b6b60dd793836a1d534b6f4185cec3.png

            182b8078ddc3a6f4df1665847cfe7040.png

    %ns:右对齐,n表示占位符的位数

            3916ed0009b88a6b0b9c23f015499089.png

            866a5f03fc5b6efa8b28fb7993cb156d.png

    %.ms:截取字符串中前m位

 8bb5ad5d64edf87ac84aab7d6ebe965d.png

4ae6ebecdeeb3423584fb12975855a1a.png

2484d534e4ff82bca51ee0b14c03b46b.gifEND
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值