• 字符串格式化


    一、字符串格式化的需求和使用场景

      例如:10:15计算机的内存利用率为85%,因为时间和百分比是需要动态显示的,所以python提供了字符串格式化的方法。

    1、%  字符串格式化    老式格式化,继承于C语言    参考博客园地址:http://testingpai.com/article/1602553515963

    >>>

    res = '%(time)s计算机的内存利用率为%(percent)s%%' % {'time':'11:15', 'percent': 75}

    # % 后是字典时,可以通过name指定key对应的值      因为%是槽位(需要被替换的地方)的标志,所以模板字符串中不能单独使用%,如果需要单独输出%就需要%%

    print(res)

    输出:11:15计算机的内存利用率为75%

    2、format 方法格式化字符串

    基本语法  <模板字符串>.format(<逗号分隔的参数>)

    在模板字符串中使用 {} 代替以前的 % 作为槽位

    >>>

    time = '11:15'

    percent = 75

    format_str = '{}计算机的内存利用率为{}%'

    res = format_str.format(time, percent)

    print(res)

    输出:11:15计算机的内存利用率为75%

    拓展:{索引},索引指定那个参数

    >>>print('{0}计算机的内存利用率为{1}%'.format(time, percent))

    输出:11:15计算机的内存利用率为75%

    槽位中使用了参数名,format方法里的参数也要使用参数名

    >>>print('{a}计算机的内存利用率为{b}%'.format(a= time, b= percent))

    输出:11:15计算机的内存利用率为75%

    3、复杂用法

    格式控制标记     [fill][align][sign][#][0][width][,][.precision][type]

    注意:字符串格式换后的运算

  • 相关阅读:
    最长回文子序列---DP
    最长回文子串(暴力破解)
    两数相加
    多数元素
    MPI集群搭建
    字符串截取子串(Java substring , indexOf)
    JDK和环境配置,eclipse安装与使用
    ubantu上面 NFS服务器安装
    Django中间件的应用
    Django的url路由系统简介
  • 原文地址:https://www.cnblogs.com/junzi1994/p/14433574.html
Copyright © 2020-2023  润新知