- 列表
- 增
- append(追加):在末尾添加
>>> a = [1,2,'a']
>>> a.append(0)
>>> print(a)
[1, 2, 'a', 0]
- insert(下标索引,参数):指定添加位置,无法负向索引使用此方法
>>> b = [1,2,'a']
>>> b.insert(2,'p')
>>> print(b)
[1, 2, 'p', 'a']
- extend:用于2个列表合并,
>>> a.extend(b) #将b合并于a,b的列表参数添加于a列表参数后面
>>> print(a)
[1, 2, 'a', 0, 1, 2, 'p', 'a']
- 删
- pop:
删除最后一个参数,
可提供下标指定删除
>>> a.pop()
'a'
>>> print(a)
[1, 2, 'a', 0, 'bb', 1, 2, 'p']
- remove:提供指定参数,若有重复参数,会删除第一个
>>> a.remove(1)
>>> print(a)
[2, 'a', 0, 'bb', 1, 2, 'p']
- clear:删除全部
- 改
- 直接索引赋值其余参数内容,直接覆盖原有参数
- 查
- index:需提供指定参数,返回索引值
- 直接索引下标查询
>>> a.index('bb')
3
- count:统计参数在此列表出现的次数,需提供指定内容
- 字符串
- 改
- 字符串不可变
- upper:全部大写
- strip: 去除左右空格
- capitalize: 第一个大写
- title: 把单词的首字母大写
- split: 由哪个字符开始切割成列表
- 拼接:
’+‘:直接拼接
join:将列表,元组拼接成一个字符串
>>> b = ['a','b','c']
>>> print('a'.join(b))
aabac
- 查
- count 同上
- index 同上:没有找到相关内容会报错
- find:需提供指定内容,没有查到不会报错,返回-1
- 其余知识点
- 其余判断方法:
isdigit() 判断是否都是数字,若是的话会返回True/False
isalpha() 判断是否都是字母
endswith() 判断结尾是否相同
startswith() 判断结尾是否相同
islower() 是否全是小写
isupper() - 字符串转义,\n换行, \t制表符,就是tab缩进, \r回车,转义符\,全部转义r
- print自带\n换行符
- print(‘123’, end=’’)
print(‘abc’, end=’\t’) #原本自带换行,所有缩进需要end=’\t’
- 字符串编码
- 当处理python与数据库进行交互的时候需要用到二进制,python存储数据到数据库或者调取数据库时用的也是二进制