Python常用函数和方法
guan
4月 12, 2023
176
- list():用于将字符串转换为列表
- reversed():对列表倒着打印,比如[0,1,2],打印后就为[2,1,0],用法list.reversed(),不能用于集合
- random.random(): random库的random()函数返回随机生成的一个浮点数,范围在[0,1)之间
- random.uniform(a, b): 返回随机生成的一个浮点数,范围在[a, b)之间
- random.randint(a,b):生成指定范围内的整数
- random.choice():从指定的序列中获取一个随机元素
- range():用于生成一系列整数,一般用于for循环中 例:for i in range(10)
- sort():对列表进行排序,会改变原列表顺序,修改的是原列表而不是返回新列表,list.sort()
- sort(reverse=True):按照相反方向排序,与sort()是反着来的,list.sort(reverse=True)
- sorted():对列表、元组、字典、集合、还包括字符串进行排序,不改变原顺序,返回新值,sorted(list)
- sorted(reverse=True):反着来排序,与sorted结果相反
- sum():对迭代对象求和,可迭代对象为列表、元组、集合、字典等
- count():获取元素出现的次数,例:list.count(“hello”)
- remove():对列表元素删除,例:list.remove(“hello”)
- extend():将原列表追加到新列表中 例:newlist.extend(oldlist)
- append():向列表中添加元素 例:list.append(“hello”)
- type():查看变量类型 例: type(“hello”)
- tuple():将可迭代序列转换为元组 例: tuple(list) 将列表转为元组
- print():打印内容
- enumerate():遍历数组或者元组的时候可以获取到索引,一般用于for循环
- insert():向列表中指定位置添加元素,不常用
- dict():创建一个空字典,例:a = dict()
- zip():将多个列表或元组中对应位置的元素结合为元组,并返回包含这些内容的zip对象
- list.pop():列表调用pop()函数表示删除最后一个元素
- list.pop(1):删除列表指定索引的元素
- dict.pop(“hello”):删除字段指定的key
- popitem():删除字段的最后一个元素 例:dict.popitem()
- get():获取字典指定key的value 例:dict.get(“key”)
- items():获取字典的键值对列表 例:dict.items()
- json.dump(dict,file) : 将dict以json格式存储到file中,不一定非是dict,list也可以,dict更符合json格式
- json.dumps(dict):将字典转换为字符串,实际转换后为json格式,返回字符串
- json.load(f):读取打开的文件对象,获取内容
- json.loads(str):将json数据转换为字典,str表示json数据
- add():向集合中添加元素 例:setname.add(“hello”)
- setname.pop():集合调用pop()表示随机删除集合中一个元素
- setname.remove():移除集合中的元素 例: setname.remove(“hello”)
- encode():将字符串进行编码,默认编码为utf8 例:var.encode()
- encode(‘gbk’):通过gbk编码字符串 例:var.encode(‘gbk’)
- split():将字符串进行分割为字符串列表 例:var.split(),默认分隔符为空格
- join():将字符串列表转换为字符串,例如:@.join(list),字符串以@连接,也可以为”
- find():检索是否包含指定字符串,包含返回对应索引,不包含返回-1 例:str.find(“hello”)
- startswith():检索字符串是否以指定字符串开头 例:var.startswith(“hello”)
- endswith():检索字符串是否以指定字符串结尾 例:var.startswith(“hello”)
- lower():将字符串中的所有大写字母转换为小写字母 例: var.lower()
- upper():将字符串中的所有小写字母转换为大写字母 例: var.upper()
- strip():去除字符串左右两侧空格和特殊字符,特殊字符是指制表符\t,回车符\r,换行符\n
- rstrip():去掉字符串右侧的空格,用法str.rstrip()
- lstrip():去掉字符串左侧的空格,用法 str.lstrip()
- format():格式化字符串
- open():打开文件
- close():关闭文件
- write():向文件中写入数据
- read(size):读取指定个数的字符,返回字符串,不加size表示读取全部
- readline():逐行读取,返回字符串
- readlines():全部读取,返回一个字符串列表
- pprint():Python结构化打印函数,打印出来易读
- escape():转义函数
- title():将字符串中每个单词首字母转换为大写
- len():获取列表的长度,用法len(list)
- min():找出数字列表的最小值
- max():找出数字列表的最大值
- sun():求数字列表的总和
- input():获取终端输入,输入的内容都将被解读为字符串,输入100返回“100”
- int():获取终端输入,并可将输入的内容解读为数值,用法int(“100”)将返回100