当前位置:首页>python>Python 常用函数大全(分类整理,可直接查用)

Python 常用函数大全(分类整理,可直接查用)

  • 2026-10-11 07:57:55
Python 常用函数大全(分类整理,可直接查用)

一、内置通用函数(无需导入,直接用)

1. 类型转换

int(x)         # 转整数

float(x)       # 转浮点数

str(x)         # 转字符串

bool(x)        # 转布尔值

list(x)        # 转列表

tuple(x)       # 转元组

dict(x)        # 转字典

set(x)         # 转集合

bytes(x)       # 转字节

bytearray(x)   # 转字节数组

2. 数学运算

abs(x)         # 绝对值

round(x,n)     # 四舍五入,保留n位小数

pow(a,b)       # a的b次方

max(序列)      # 最大值

min(序列)      # 最小值

sum(序列)      # 求和

divmod(a,b)    # 返回(商,余数)

3. 序列操作

len(x)         # 获取长度

range(start,end,step)  # 生成整数序列

enumerate(序列) # 带下标遍历

zip(序列1,序列2) # 打包配对

sorted(序列)   # 排序(返回新列表)

reversed(序列) # 反转序列

all(可迭代对象) # 全部为真返回True

any(可迭代对象) # 任意一个为真返回True

4. 判断与基础

type(x)        # 获取变量类型

isinstance(x,类型) # 判断是否属于某类型

id(x)          # 获取内存地址

print()        # 打印输出

input()        # 接收键盘输入

eval(字符串)   # 执行字符串表达式

exec(字符串)   # 执行多行代码

二、字符串常用函数 str

s = "hello Python"

s.upper()          # 全部大写

s.lower()          # 全部小写

s.title()          # 单词首字母大写

s.strip()          # 去除首尾空格/换行

s.lstrip()         # 去除左边

s.rstrip()         # 去除右边

s.split(分隔符)    # 分割成列表

s.join(列表)       # 用字符串拼接列表

s.replace(旧,新)   # 替换内容

s.find(子串)       # 查找下标,找不到-1

s.index(子串)      # 查找下标,找不到报错

s.count(子串)      # 统计出现次数

s.startswith(前缀)# 是否以指定开头

s.endswith(后缀)  # 是否以指定结尾

s.isdigit()       # 是否纯数字

s.isalpha()       # 是否纯字母

s.isalnum()       # 是否字母+数字

三、列表常用函数 list

lst = [1,2,3]

lst.append(x)      # 末尾添加元素

lst.insert(下标,x) # 指定位置插入

lst.pop(下标)      # 删除并返回指定元素,默认最后一个

lst.remove(x)      # 删除第一个匹配元素

lst.clear()        # 清空列表

lst.copy()         # 复制列表

lst.sort()         # 原地升序排序

lst.reverse()      # 原地反转

lst.count(x)       # 统计元素个数

lst.index(x)       # 获取元素下标

四、字典常用函数 dict

d = {"name":"张三","age":18}

d.keys()           # 获取所有键

d.values()         # 获取所有值

d.items()          # 获取键值对

d.get(key,默认值)  # 安全取值,无键不报错

d.pop(key)         # 删除指定键并返回值

d.popitem()        # 删除最后一个键值对

d.update(新字典)   # 合并更新字典

d.clear()          # 清空字典

五、集合常用函数 set

s = {1,2,3}

s.add(x)           # 添加元素

s.remove(x)        # 删除元素,不存在报错

s.discard(x)       # 删除元素,不存在不报错

s.pop()            # 随机删除一个

s.clear()          # 清空集合

s1 & s2            # 交集

s1 | s2            # 并集

s1 - s2            # 差集

六、math 数学库函数(import math)

import math

math.sqrt(x)       # 平方根

math.pi            # 圆周率

math.e             # 自然常数

math.ceil(x)       # 向上取整

math.floor(x)     # 向下取整

math.sin/cos/tan  # 三角函数

math.log(x)        # 自然对数

math.log10(x)     # 常用对数

七、os 文件路径函数(import os)

import os

os.getcwd()        # 获取当前工作目录

os.listdir(路径)   # 列出文件夹所有文件

os.mkdir(路径)     # 创建单层文件夹

os.makedirs(路径)  # 递归创建多层文件夹

os.rmdir(路径)     # 删除空文件夹

os.remove(文件)    # 删除文件

os.path.exists(路径) # 判断文件/文件夹是否存在

os.path.isfile(路径) # 判断是否是文件

os.path.isdir(路径)  # 判断是否是文件夹

os.path.join(路径1,路径2) # 拼接路径

八、time 时间库函数(import time)

import time

time.time()        # 时间戳

time.sleep(秒数)   # 程序休眠

time.localtime()   # 本地时间元组

time.strftime(格式,时间) # 格式化时间

九、异常处理常用

try:

    代码

except 错误类型:

    异常处理

finally:

    必执行代码

raise 错误类型     # 主动抛出异常

十、自定义函数基础语法

# 定义

def 函数名(参数):

    函数体

    return 返回值

最新文章

随机文章