欢迎光临
我们一直在努力

python常用操作速记

# 1.字串符
len(string) # 返回字符串的长度
string.count(substring) # 返回子字符串在字符串中出现的次数
string.lower() # 将字符串转换为小写
string.upper() # 将字符串转换为大写
string.strip() # 移除字符串开头和结尾的空格
string.split(delimiter) # 使用指定的分隔符拆分字符
string.replace(old, new) # 替换字符串中的旧子字符串为新子字符串
string.startswith(prefix)
string.endswith(suffix) # 检查字符串是否以指定前缀或后缀开头
string.find(substring) # 返回子字符串在字符串中的索引,如果不存在返回-1
string.isalpha() # 检查字符串是否只包含字母字符
string.isdigit() # 检查字符串是否只包含数字字符
string.isalnum() # 检查字符串是否只包含字母和数字字符
string.islower() # 检查字符串是否全为小写字母
string.isupper() # 检查字符串是否全为大写字母
string.join(iterable) # 将可迭代对象的元素连接成一个字符串
string.capitalize() # 将字符串的第一个字符转换为大写
string.title() # 将字符串中每个单词的首字母转换为大写

# 2.列表

len(list) # 返回列表的长度
list.append(item) # 将元素添加到列表末尾
list.insert(index, item) # 在指定位置插入元素。
list.remove(item) # 从列表中删除指定元素的第一个匹配项。
list.pop(index) # 移除并返回指定位置的元素,默认为最后一个元素
list.index(item) # 返回列表中指定元素的索引
list.count(item) # 返回列表中指定元素的出现次数
list.sort() # 对列表进行升序排序。
list.reverse() # 反转列表中的元素顺序
list.copy() # 复制列表(浅拷贝)。
list.clear() # 移除列表中的所有元素。
list.extend(iterable) # 将可迭代对象的元素添加到列表末尾。
list += iterable # 将可迭代对象的元素添加到列表末尾。
list[:] # 使用切片操作复制整个列表。

# 3.字典
my_dict[‘key’] # 通过键获取值,如果键不存在会引发 KeyError
my_dict.get(‘key’, default) # 安全地获取值,如果键不存在返回默认值
my_dict[‘new_key’] = ‘new_value’ # 添加新的键值对
my_dict.update({‘key’: ‘new_value’}) # 更新字典中的键值对
del my_dict[‘key’] # 删除指定键的键值对
my_dict.pop(‘key’, default) # 删除并返回指定键的值,键不存在返回默认值
my_dict.keys() # 获取字典中所有键的集合
my_dict.values() # 获取字典中所有值的集合
my_dict.items() # 获取字典中所有键值对的集合
len(my_dict) # 返回字典中键值对的数量
‘key’ in my_dict # 检查键是否存在于字典中
‘key’ not in my_dict # 检查键是否不存在于字典中
my_dict.clear() # 清空字典的所有键值对
copy_dict = my_dict.copy() # 创建字典的浅拷贝
my_dict.setdefault(‘key’, default) # 如果键不存在,则添加键值对,并返回默认值
my_dict.popitem() # 随机删除并返回一个键值对,如果字典为空则引发KeyError
my_dict.fromkeys(keys, value) # 创建一个字典,其中键是keys中的元素,值是value
my_dict.get(key, default) # 获取键的值,如果键不存在则返回默认值

# 4.集合
my_set.add(element) # 向集合添加元素
my_set.update(iterable) # 向集合添加可迭代对象的元素
my_set.remove(element) # 删除集合中的元素,如果不存在则引发KeyError
my_set.discard(element) # 删除集合中的元素,如果不存在不引发错误
element in my_set # 检查元素是否存在于集合中
len(my_set) # 返回集合的元素个数
my_set.union(other_set) # 返回两个集合的并集
my_set.clear() # 清空集合的所有元素
my_set, intersection(other_set) # 返回两个集合的交集
my_set.difference(other_set) # 返回两个集合的差集
my_set.symmetric_difference(other_set) # 返回两个集合的对称差集

my_set.issubset(other_set) # 检查是否是子集
my_set.issuperset(other_set) # 检查是否是超集
my_set.pop() # 随机删除并返回一个元素,如果集合为空则引发KeyError
my_set.copy() # 创建集合的浅拷贝

# 5.数学运算
abs(x) # 返回x的绝对值
max(iterable) # 返回可迭代对象中的最大值
min(iterable) # 返回可迭代对象中的最小值
sum(iterable, start=0) # 返回可迭代对象中所有元素的总和
pow(x, y) # 返回x的y次方
divmod(x, y) # 返回一个包含商和余数的元素
round(x, ndigits=None) # 将x四舍五入为指定的小数位数
int(x) # 将x转换为整数
float(x) # 将x转换为浮点数
complex(real, imag) # 将x转换为复数
math.sqrt(x) # 返回x的平方根
math.exp(x) # 返回e的x次方
math.ceil(x) # 返回大于或等于x的最小整数
math.floor(x) # 返回小于或等于x的最大整数

# 6.文件操作
open(filename, mode) # 打开文件,返回一个文件对象
file.read(size) # 读取指定大小的内容,默认读取整个文件
file.readline() # 读取文件的一行
file.readlines() # 读取文件的所有行,返回一个列表
file.write(text) # 将文本写入文件
file.writelines(lines) # 将字符串列表写入文件
file.close() # 关闭文件
with open(filename, mode) as file: # 使用上下文管理器打于文件
os.remove(filename) # 删除文件
os.path.join(path1, path2) # 将两个路径组合成一个路径
os.rename(old, new) # 重命名文件
os.path.exists(path) # 检查文件或目录是否存在
os.path.isfile(path) # 检查是否是一个文件
os.path.isdir(path) # 检查是否是一个目录
os.path.abspath(path) # 返回绝对路径
os.listdir(directory) # 返回目录中的所有文件和目录的列表
os.getcwd() # 返回当前工作目录
os.chdir(directory) # 切换到指定目录
os.mkdir(directory) # 创建目录
os.makedirs(directory) # 递归地创建多层目录
os.rmdir(directory) # 删除目录

赞(0) 打赏
未经允许不得转载:创想未来 » python常用操作速记

评论 抢沙发

评论前必须登录!

 

更好的Python学习

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册