python字符串格式化
2017-05-22 14:13
309 查看
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'>>>
相关文章推荐
- Python字符串格式化符号
- python字符串操作(连接、比较、格式化等)
- Python字符串格式化(转)
- 关于Python3.x的字符串格式化
- python字符串格式化 学习二
- Python日期时间格式化字符串
- Python补充05 字符串格式化 (%操作符)
- Python 格式化字符串小练习
- Python字符串格式化
- Python 基于 dictionary 的字符串格式化
- Python字符串格式化
- Python:字符串格式化
- python_格式化字符串
- Dive Into Python 学习记录1-函数/模块导入/字典/列表/元组/字符串分割、连接、格式化/映射list/
- Python字符串格式化问题
- [Dynamic Language] Python 日期时间格式化字符串
- PYTHON 字符串格式化
- python字符串格式化
- Python字符串格式化
- python字符串格式化输出的方式