• python字符串格式化


    Python 2.7.12rc1 (v2.7.12rc1:13912cd1e7e8, Jun 12 2016, 05:57:31) [MSC v.1500 64 bit (AMD64)] on win32
    Type "copyright", "credits" or "license()" for more information.
    >>> str1="i love fish"
    >>> str1[:6]
    'i love'
    >>> str="111eee"
    >>> str.isalnum()
    True
    >>> str6="i love cppc"
    >>> str
    '111eee'
    >>> str6
    'i love cppc'
    >>> str6.splice()
    
    Traceback (most recent call last):
      File "<pyshell#7>", line 1, in <module>
        str6.splice()
    AttributeError: 'str' object has no attribute 'splice'
    >>> str6.split()
    ['i', 'love', 'cppc']
    >>> str6
    'i love cppc'
    >>> str6.title()
    'I Love Cppc'
    >>> "{a} love {b}.{c}".format(a='i',b='fish',c='com')
    'i love fish.com'
    >>> {0}.format("ni")
    
    Traceback (most recent call last):
      File "<pyshell#12>", line 1, in <module>
        {0}.format("ni")
    AttributeError: 'set' object has no attribute 'format'
    >>> "{0}".format("ni")
    'ni'
    >>> {{0}}.format("ni")
    
    Traceback (most recent call last):
      File "<pyshell#14>", line 1, in <module>
        {{0}}.format("ni")
    TypeError: unhashable type: 'set'
    >>>  "{{0}}".format("ni")
     
      File "<pyshell#15>", line 2
        "{{0}}".format("ni")
        ^
    IndentationError: unexpected indent
    >>> "{}".format("ni")
    'ni'
    >>> "{{0}}".format("ni")
    '{0}'
    >>> "{0:.1lf}{1}".format(27.546,GB)
    
    Traceback (most recent call last):
      File "<pyshell#18>", line 1, in <module>
        "{0:.1lf}{1}".format(27.546,GB)
    NameError: name 'GB' is not defined
    >>> "{0:.1lf}{1}".format('27.546','GB')
    
    Traceback (most recent call last):
      File "<pyshell#19>", line 1, in <module>
        "{0:.1lf}{1}".format('27.546','GB')
    ValueError: Invalid conversion specification
    >>> "{0:.1lf}{1}".format(27.546,'GB')
    
    Traceback (most recent call last):
      File "<pyshell#20>", line 1, in <module>
        "{0:.1lf}{1}".format(27.546,'GB')
    ValueError: Invalid conversion specification
    >>> "{0:.1f}{1}".format('27.546','GB')
    
    Traceback (most recent call last):
      File "<pyshell#21>", line 1, in <module>
        "{0:.1f}{1}".format('27.546','GB')
    ValueError: Unknown format code 'f' for object of type 'str'
    >>> '{0:.1lf}{1}'.format(27.546,'GB')
    
    Traceback (most recent call last):
      File "<pyshell#22>", line 1, in <module>
        '{0:.1lf}{1}'.format(27.546,'GB')
    ValueError: Invalid conversion specification
    >>> "{0:.lf}{1}".format(27.546,'GB')
    
    Traceback (most recent call last):
      File "<pyshell#23>", line 1, in <module>
        "{0:.lf}{1}".format(27.546,'GB')
    ValueError: Format specifier missing precision
    >>> "{0:.1f}{1}".format(27.546,'GB')
    '27.5GB'
    >>> '%c %c %c' % (97,97,99)
    'a a c'
    >>> '%e'  %  27.3342
    '2.733420e+01'
    >>> 

  • 相关阅读:
    HDU 3123-GCC(递推)
    新交互英语外挂全自己主动版
    BZOJ 2716 Violet 3 天使玩偶 CDQ分治
    关于 FPGA 和 外部芯片接口时序设计
    Ubuntu启动、停止、重新启动MySQL,查看MySQL错误日志、中文编码错误
    Drupal 7 建站学习手记(四):怎样改动Nivo Slider模块的宽高
    Linux下安装Oracle的过程和涉及的知识点-系列4
    游戏开场镜头拉近(Unity3D开发之四)
    并发编程
    给线程发送消息让它执行不同的处理
  • 原文地址:https://www.cnblogs.com/13224ACMer/p/6045332.html
Copyright © 2020-2023  润新知