Python字符运算符:
+ : 字符连接
* : 重复输入字符串
[]:通过索引获取字符中字符
[ : ] :截取字符串中的一部分(包头不包尾)
in : 成员运算符 - 如果字符中包含给定的字符返回True
not in : 成员运算符 - 如果字符中不包含给定的字符返回True
r/R : 原始字符串,所有字符串都是直接按照字面的意思来使用 print(r'\t输出字符没有回车输入\t')
Python字符串内建函数:
1.capitalize(),将第一个字符转成大写
2.find():检测str是否包含在字符串中,如果在指定包含返回所在的下标,否则返回-1
3.index()跟find()方法一样,只不过如果str不在字符串中会报一个异常
4.isdigit()如果字符串中只包含数字返回True,否则返回False
5.max(str),返回str中最大的字符
、 6.min(str)返回str中最小的字符
7.在字符串中执行lstrip()和rstrip()
8.swapcase() 将字符串中大写转成小写,小写转成大写
Python3列表:
Python有6个序列的内置类型,但最常见的是列表和元组
列表的数据项不需要具有相同的类型
创建一个列表,只需要用逗号分割不同的数据类型,使用[]扩起即可
list1= [1,1.2,'nihao','中文']
和字符串的索引一样,列表的索引从0开始。列表可以进行截取,组合等!
更新列表:
当你对列表项进行修改或新增时,你可以使用append()方法
使用append()方法会在原列表的基础上嵌套列表。
使用extend()方法会在原列表的基础在往后添加,不会嵌套列表
删除列表元素:
可以使用del语句来删除列表中的元素 如: del list[1]
Python列表函数和方法:
函数:
len(list):返回元素的个数
max(list):返回列表元素的最大值
min(list):返回列表元素的最小值
list(seq):将元组转成列表
方法:
list.append(obj):在列表未尾添加新的对象
list.count(obj):统计某个元素在列表中出现的次数
list.extend(seq):在列表未尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj) : 找到返回下标,找不到报异常
list.insert(index,str):将对象插入到指定位置,不写位置,会报错
list.pop(index=-1)默认移出最后 一个元素,并且返回该元素的值
list.remove(obj)移出列表中某个值的第一个匹配项
list.reverse() : 反向列表中元素,不会产生新的值,会影响原有数据
list.sort() : 对原列表进行排序,不会产生新的值,会影响原有数据
list.clear():清空列表
list.copy() : 复制列表,复制后产生新的列表