1.元组:
类似于列表的一个变形
一个有序的元素组成的集合
使用小括号( ) 表示
元组是不可变对象
2.定义
3.
4.
5.元组其它操作:
元组是只读的,所以增、改、删方法都没有
注意: 例如:(1,2,[5,6],3) 中引用的列表是可以被改动的
6.命名元组namedtuple(创建一个类)
(语法)namedtuple(typename, field_names, verbose=False, rename=False)
命名元组,返回一个元组的子类,并定义了字段
field_names可以是空白符或逗号分割的字段的字符串,可以是字段的列表
例:
from collections import namedtuple #从collections中载入namedtuple模块
Point = namedtuple(‘p’,[‘x’,‘y’]) # Point为返回的类
1.
2.定义字符串:
r" " 的作用是去除转义字符.
3.
4.
5.join:定义分隔符
6.字符串 连接*
例: a=‘bc’
a*2
输出:‘bcbc’
7.split返回的是列表
8.rsplit:从反方向切割(但是输出顺序不变),用法同split
9.splitlines:
10.partition:
**11.rpartition:**用发与partition相同,但是是从后往前分割,输出也是从后往前
12.字符串大小写:
13.
14.replace(替换)
**15.strip **
16.find(查找字符串)
17.index, 类似于find,但是未找到时抛出异常ValueError,最好不要用,代价比find大
18.count
19.
20.(了解)
21.printf style风格(c语言风格)字符串格式化输出:
22.format函数格式字符串语法——Python鼓励使用:
用法