zoukankan      html  css  js  c++  java
  • format 填充符号 与 格式化

    # ### format 填充符号 与 格式化
    # (5)format的填充符号的使用( ^ > < )
    '''
    ^ > <
    ^ : 原字符居中
    > : 原字符串居右
    < : 原字符串居左

    {who:*<10}

    who: 关键字
    * : 代表要填充的字符
    < : 原字符串居左
    10 : 原字符 + 要填充的字符串 一共10个
    '''
    # strvar = "{who:*^10}在长春长生{something:>>10},心情{feel:!<10}"
    # res = strvar.format(who="潘伟成",something="扎一打疫苗",feel="爽歪歪")
    # print(res)
    print("<==>")
    strvar = "{dic[who]:*^10}在长春长生{dic[something]:>>10},心情{dic[feel]:!<10}"
    res = strvar.format(dic = {'who':"潘伟成",'something':"扎一打疫苗",'feel':"爽歪歪"})
    print(res)

    # (6)进制转换等特殊符号的使用( :d :f :s :, )
    # :d 整型占位符
    strvar = "姚承政买了{:d}个兰博基尼"
    res = strvar.format(10)
    print(res)
    # :3d
    strvar = "姚承政买了{:3d}个兰博基尼"
    res = strvar.format(10)
    print(res)
    # :^3d
    strvar = "姚承政买了{:<3d}个兰博基尼"
    strvar = "姚承政买了{:>4d}个兰博基尼"
    strvar = "姚承政买了{:^4d}个兰博基尼"
    res = strvar.format(10)
    print(res)

    # :f 浮点型占位符98.94 :.2f 小数点保留2位
    strvar = "许经雄体重是{:.2f}斤"
    res = strvar.format(98.943333)
    print(res)

    # :s 字符串占位符
    strvar = "{:s}"
    res = strvar.format("好看的皮囊千篇一律,有趣的灵魂200多斤")
    print(res)

    # :, 金钱占位符
    strvar = "{:,}"
    res = strvar.format(1234567)
    print(res)

  • 相关阅读:
    04 UUID
    MD5加密算法(信息摘要算法)、Base64算法
    03 MD5加密、Base64处理
    MVC分层思想、SSM编程架构
    1网络编程基本概念
    Tomcat闪退的解决办法
    win10下的jdk1.8安装
    枚举练习
    1000元买物品分配
    win10解决vc++6.0不兼容问题方法
  • 原文地址:https://www.cnblogs.com/huangjiangyong/p/10798506.html
Copyright © 2011-2022 走看看