字符串相关的函数及功能
split()
:以某种方式进行分割字符串find()
:检测某个字符是否在另外一个字符串中,在返回索引,不在返回-1join()
:以某个字符作为分隔符,对字符串进行拼接,组合成一个新的字符串strip()
:执行lstrip()
和rstrip()
(删除字符串两段的空格和换行)format()
:格式化字符串upper()
:转换字符串中的小写字母为大写lower()
:转换字符串中的大写字母为小写count()
:返回某个字符在字符串里面出现的次数isdecimal()
:如果字符串中只包含十进制数字则返回 True 否则返回 False.isalpha()
: 如果字符串至少有一个字符并且所有字符都是字母则返回 True,否则返回 False
列表相关对的函数及功能
append()
:在列表末尾添加新的对象count()
:统计某个元素在列表出现的次数index()
:从列表中找出某个值第一个匹配项的索引insert()
:将对象插入列表pop()
:移除一个元素并返回该元素的值(默认最后一个)remove()
:移除列表中某个值的第一个匹配项reverse()
:反向列表中的元素[逆序输出]sort()
:对列表进行排序(默认为正序,当reverse=True则为逆序)
字典相关的函数及功能
clear()
:清除字典中所有元素copy()
:返回一个字典的浅复制get()
:返回指定键的值,不存在则返回Noneitems()
:以列表返回可遍历的(键, 值) 元组数组update()
:更新对应键的值,不存在则增加keys()
:以列表的形式返回字典的所有键values()
:以列表的形式返回字典的所有值pop()
:删除一个键的值并返回其中以items()、keys()、values()得到的值需要使用list进行转化一下
系统函数
print()
:打印测试函数input()
:输入函数abs()
:绝对值函数int()
:转换为整形str()
:转换为字符串list()
:转换为列表tuple()
:转换为元组dict()
:转换为字典len()
:计算长度max()
:返回最大值min()
:返回最小值
常用模块
os
:系统编程的操作模块,可以处理文件和目录random
:生成随机数的模块time
:时间模块calendar
:日历模块datetime
:日期模块pickle
:序列化和反序列化hashlib
:用于加密的模块json
:数据类型与字符串相互转化