python学习 常用列表、元组、字符串指令

列表指令
列表=[,,,] 新建列表
列表.append() 向列表中添加一个元素
列表.extend([
]) 向列表添加多个元素
列表.insert(0,
) 向列表添加指定位置的元素
列表[n] 列表中指定位置的元素
列表.remove[] 列表中移除元素
列表.pop(n) 移除指定位置的元素
del 列表 删除列表
列表[n1:n2] 截取指定位置的列表,包括n1,不包括n2
列表[:] 复制列表(全新的,与之前的无联系)
若列表中是数,可以比较列表
列表1+列表2 所有列表组成新的列表
列表n 重复打印列表内容
[
, [, ],]
列表[1][1] 打印指定列表中的列表中的元素
dir(list) 打印所有列表中的函数操作
列表.count(
) 计算列表中出现的某元素的次数
列表.index() 寻找列表中元素的位置,默认最开始的位置
列表.index(
,n1,n2) 寻找列表中元素的位置,指定区间
列表.reverse() 将列表中元素倒序
列表.sort() 将列表从小到大排序
(先用sort再用reverse处理可将列表从大到小排序)
列表.sort(resverse=True)可以直接从大到小排序

元组指令
元组=(,,,,) 新建元组【括号不是关键,关键是逗号】
元组[n1:n2] 同列表,截取一段元组
元组[:] 复制元组,全新
元组
n 重复打印n个元组,在一个元组中
元组不可直接添加或删除某元素,但可以进行拼接操作完成
元组=元组[:n1]+ ‘*’ +元组[n1:]

字符串指令
字符串="******" 打印字符串
字符串[n1:n2] 截取指定位置长度的字符串
字符串[:] 复制字符串
字符串[n] 打印指定位置的字符串的字符
字符串[:n1]+"
"+字符串[n2:] 添加内容
字符串.capitalize() 首字母大写
字符串.center(n) 设置字符串的两边宽度
字符串.count("
") 统计该字符的个数
字符串.expandtabs() 将字符串中的\t打印为空格
字符串.find("
") 字符出现位置,默认第一个位置
字符串.index(’
’) 字符出现位置,默认第一位

{index区别于find,若字符不存在与字符串中,会报错}
字符串.islower() 若子字符串含有至少一个区分大小写的字符,
并且全为小写返回True否则返回False

字符串.isnumeric() 字符串中只含有数字时返回True否则返回False(可以识别罗马,中文中的数字)
字符串.isdigit() 字符串中只含有数字时返回True否则返回False
字符串.isalnum() 字符串中所有字符都是数字返回True否则返回False
字符串.isalpha() 字符串中所有字符都是字母返回True否则返回False
字符串.istitle() 字符串是否符合标题化(大写开始,其余字符小写),是返回True,否则返回False
字符串.isupper() 所有字符都是大写的,返回True,否则返回False
字符串.join() 以字符串为分隔符,插入到sub中所有字符之间
字符串.lower() 将字符串中所有的大写字母转化为小写
字符串.lstrip() 去掉字符串左边的空格
字符串.partition(‘sub’) 将字符串分成一个三元组(,ov,)

字符串.replace(‘old’,‘new’)新的字符替换老的字符
字符串.strip(’*’) 去掉两侧指定字符

字符串.swapcase() 大写变小写,小写变大写
translate(table) 将字符转换成另外的字符

str7.translate(int.maketrans ‘1’,‘0’)
python学习 常用列表、元组、字符串指令
python学习 常用列表、元组、字符串指令