字符串、列表、字典、元组
2014-11-07 23:16
99 查看
字符串 (str) : ' ' / " "
unicode是一种新型的字符集, 而utf-8、GBK等是编码方式.
raw 字符串:
"raw" 告诉解释器不要转换字符串中的任何特殊字符, 如 \n ,\t
raw 字符串举例: filename = r'C:\temp\newfolder\robots.txt'
另一个使用raw字符串的地方是正则表达式, 因为正则表达式使用了大量的特殊字符如 反斜杠 '\'.
这样比普通的需要转义的字符串要 易读 和 便写 多了. filename = 'C:\\temp\\newfolder\\robots.txt'
在Django中, 为了一致性和可读性, 不管一个正则表达式是否用到了反斜杠, 一律都使用raw 字符串.
字符串格式化操作符: %
三引号字符串: 生成一个相当长的字符串,又不希望用行尾符来保证折行.
字符串的长度是不可变的,且字符串的内容是不可直接赋值的.
format 格式化 输出字符串:
str()一般是将数值转成字符串。
repr()是将一个对象转成字符串显示,注意只是显示用,有些对象转成字符串没有直接的意思。如list,dict使用str()是无效的,但使用repr可以,这是为了看它们都有哪些值,为了显示之用。
可以通过eval()重新变回一个python对象
列表 (list) : [ ]
字典 (dict) : { }
元组 (tuple) : ( )
unicode是一种新型的字符集, 而utf-8、GBK等是编码方式.
raw 字符串:
"raw" 告诉解释器不要转换字符串中的任何特殊字符, 如 \n ,\t
raw 字符串举例: filename = r'C:\temp\newfolder\robots.txt'
另一个使用raw字符串的地方是正则表达式, 因为正则表达式使用了大量的特殊字符如 反斜杠 '\'.
这样比普通的需要转义的字符串要 易读 和 便写 多了. filename = 'C:\\temp\\newfolder\\robots.txt'
在Django中, 为了一致性和可读性, 不管一个正则表达式是否用到了反斜杠, 一律都使用raw 字符串.
字符串格式化操作符: %
三引号字符串: 生成一个相当长的字符串,又不希望用行尾符来保证折行.
字符串的长度是不可变的,且字符串的内容是不可直接赋值的.
format 格式化 输出字符串:
format就是格式化输出字符串,简单的说就是format里面的东西去替换前面的内容,在替换的时候,可以按某种规定来输出。 例如: 按编号替换 ① '{0} {1} {2}'.format('a', 'b', 'c') 输出 'a b c' ② '{1} {1} {1}'.format('a', 'b', 'c') 'b b b' 替换数值,输出浮点数: ③ '{: f}; {: f}'.format(3.14, -3.14) ' 3.140000; -3.140000' 按10进制,16进制,8进制,2进制输出42这个数 ④ "int: {0:d}; hex: {0:#x}; oct: {0:#o}; bin: {0:#b}".format(42) 'int: 42; hex: 0x2a; oct: 0o52; bin: 0b101010' 关于str() 与 repr()
str()一般是将数值转成字符串。
repr()是将一个对象转成字符串显示,注意只是显示用,有些对象转成字符串没有直接的意思。如list,dict使用str()是无效的,但使用repr可以,这是为了看它们都有哪些值,为了显示之用。
可以通过eval()重新变回一个python对象
列表 (list) : [ ]
字典 (dict) : { }
元组 (tuple) : ( )
相关文章推荐
- python中str(字符串)、list(列表)、tuple(元组)、dict(字典)相互转化关系及字典键-值遍历
- python实操(5):python数据类型及常用操作,数字、字符串、元组、列表、字典、集合
- python字符串/元组/列表/字典互转
- Python字符串、元组、列表、字典互相转换的方法
- Python之列表、字符串、元组和字典的基本用法
- python字符串/元组/列表/字典互转
- 字符串,列表,元组,字典
- 简明python教程 --C++程序员的视角(四):容器类型(字符串、元组、列表、字典)和参考
- python开发学习-day02(元组、字符串、列表、字典深入)
- Python学习笔记ucas(lecture2)数据结构(字符串、列表、元组、字典、集合)
- python中,有6种内建的数据结构:列表、元组、字典、字符串等。
- Python笔记第2章,文件,字符串,列表,元组,字典,集合的使用
- python 字符串,元组, 列表,字典之间的转换
- Python -- 字符串 列表 元组 字典
- Day2 Python基础学习——字符串、列表、元组、字典、集合
- Python数据结构 字符串,列表list,元组tuple,字典dict,容器
- 「python」字符串、列表、元组、字典
- python 字符串 元组 列表 字典 间的相互转化
- python字符串/元组/列表/字典互转
- 3.字符串、列表、元组、字典、集合的补充