04_python——元组(tuple)、字符串 、 bytes bytearray

1.元组:
类似于列表的一个变形
一个有序的元素组成的集合
使用小括号( ) 表示
元组是不可变对象
2.定义
04_python——元组(tuple)、字符串 、 bytes bytearray_第1张图片
3.
04_python——元组(tuple)、字符串 、 bytes bytearray_第2张图片
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为返回的类
04_python——元组(tuple)、字符串 、 bytes bytearray_第3张图片

字符串

1.

04_python——元组(tuple)、字符串 、 bytes bytearray_第4张图片
2.定义字符串:
r" " 的作用是去除转义字符.
04_python——元组(tuple)、字符串 、 bytes bytearray_第5张图片
3.
04_python——元组(tuple)、字符串 、 bytes bytearray_第6张图片
4.
04_python——元组(tuple)、字符串 、 bytes bytearray_第7张图片
5.join:定义分隔符
04_python——元组(tuple)、字符串 、 bytes bytearray_第8张图片
6.字符串 连接*
例: a=‘bc’
a*2
输出:‘bcbc’
7.split返回的是列表
04_python——元组(tuple)、字符串 、 bytes bytearray_第9张图片
8.rsplit:从反方向切割(但是输出顺序不变),用法同split
9.splitlines:
04_python——元组(tuple)、字符串 、 bytes bytearray_第10张图片
10.partition:
04_python——元组(tuple)、字符串 、 bytes bytearray_第11张图片
**11.rpartition:**用发与partition相同,但是是从后往前分割,输出也是从后往前
12.字符串大小写:
04_python——元组(tuple)、字符串 、 bytes bytearray_第12张图片
13.
04_python——元组(tuple)、字符串 、 bytes bytearray_第13张图片
14.replace(替换)
04_python——元组(tuple)、字符串 、 bytes bytearray_第14张图片
**15.strip **
04_python——元组(tuple)、字符串 、 bytes bytearray_第15张图片
16.find(查找字符串)
04_python——元组(tuple)、字符串 、 bytes bytearray_第16张图片
17.index, 类似于find,但是未找到时抛出异常ValueError,最好不要用,代价比find大
04_python——元组(tuple)、字符串 、 bytes bytearray_第17张图片
18.count
04_python——元组(tuple)、字符串 、 bytes bytearray_第18张图片
19.
04_python——元组(tuple)、字符串 、 bytes bytearray_第19张图片
20.(了解)
04_python——元组(tuple)、字符串 、 bytes bytearray_第20张图片
21.printf style风格(c语言风格)字符串格式化输出:
04_python——元组(tuple)、字符串 、 bytes bytearray_第21张图片
04_python——元组(tuple)、字符串 、 bytes bytearray_第22张图片
22.format函数格式字符串语法——Python鼓励使用:
用法
04_python——元组(tuple)、字符串 、 bytes bytearray_第23张图片
04_python——元组(tuple)、字符串 、 bytes bytearray_第24张图片
04_python——元组(tuple)、字符串 、 bytes bytearray_第25张图片

bytes

1.
04_python——元组(tuple)、字符串 、 bytes bytearray_第26张图片

2.python的浅拷贝,影子拷贝和深拷贝
3.
04_python——元组(tuple)、字符串 、 bytes bytearray_第27张图片

4.
04_python——元组(tuple)、字符串 、 bytes bytearray_第28张图片

bytearray

1.
04_python——元组(tuple)、字符串 、 bytes bytearray_第29张图片
2.
04_python——元组(tuple)、字符串 、 bytes bytearray_第30张图片
04_python——元组(tuple)、字符串 、 bytes bytearray_第31张图片
3.切片
04_python——元组(tuple)、字符串 、 bytes bytearray_第32张图片
举例:
04_python——元组(tuple)、字符串 、 bytes bytearray_第33张图片
04_python——元组(tuple)、字符串 、 bytes bytearray_第34张图片

你可能感兴趣的:(python)