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)

  • 相关阅读:
    [OpenGL]用OpenGL制作动画
    主管喜欢什么样的程序员
    windows下使用git管理代码,其中出现的问题的解决办法
    iOS7隐藏状态栏 status Bar
    [微信开发_02]环境搭建
    Matlab PCA 算法
    Git学习之msysGit环境支持
    Git学习之Git 暂存区
    Git学习之Git检出
    STL——(3)string容器
  • 原文地址:https://www.cnblogs.com/huangjiangyong/p/10798506.html
Copyright © 2011-2022 走看看