python基础注意点(初学python笔记)⑤

format(x)函数的使用

format()函数提供了字符串输出的格式控制的功能

(1).输出时对齐及填充空余字符:

具体形式:print("{}...{}...{}".format("","",""....))

format()函数提供了n个输出字符串的槽位,且槽位计数从0开始到n,在前方{}中,具体形式为{0/1/2/3/..../n    :    .....}以此形式来进行输出槽位的对应,如果大括号内冒号前是数字0,则对应第0个槽位,如果大括号内冒号前是数字n则对应第n个槽位

           在大括号内,冒号后,填写形式为:{n:<填充字符><对齐形式><宽度>}

           其中,对齐形式分为三种:左对齐:<

                                                     右对齐:>

                                                     居中对其:^

          宽度的填写直接写数字来计数字符个数

其中,可以省略对齐形式和填充字符,此时,默认为左对齐,填充空格

(2).对输出的数字的进制、数字类型、数字统计上做限制:

       1.数字统计:format()函数提供了千分位的逗号用以限制数字统计,例如:print("{:,}".format(300000)),其输出结果为300,000

       2.数字类型及进制:

          format()函数提供了整数类型:b c d o x X等整数类型的输出形式,分别为:二进制,Unicode编码表示的字符,十进制,八进制,十六进制,大写的十六进制表示

          以及浮点数类型:e E F %等浮点数类型的输出形式,分别为:使用e表示的科学计数法,使用E表示的科学计数法,非科学计数法表示的浮点数,以百分数表示的浮点数

       3.输出浮点数精度控制:对于浮点数表示的数字中,format()函数提供了可选择精度的(即小数点后保留几位的)形式来控制浮点数精度

          在输出浮点数时,冒号后跟  . + 精度的形式(这里的精度填写数字,表示保留到小数点后几位)

         例如:print("{:,.3f}".format(300000)) 输出为300,000.000

    注意:在输出format格式时,要选定如下顺序进行参数填写:填充,对齐方式,宽度,逗号,精度,输出类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜡笔007

等俺发达了赚钱养你[doge]

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值