python常用函数总结PPT
由于篇幅限制,我将为您提供一个Python常用函数的概述。请注意,这个列表可能不完整,但涵盖了大多数核心概念和常用函数。数学函数math模块:返回x的正弦...
由于篇幅限制,我将为您提供一个Python常用函数的概述。请注意,这个列表可能不完整,但涵盖了大多数核心概念和常用函数。数学函数math模块:返回x的正弦值:返回x的余弦值:返回x的正切值:返回e的x次方:返回x的自然对数(以e为底)如果给出了base参数,则返回x的对数(以base为底):返回x的y次方:返回x的平方根内置数学函数:返回x的绝对值:返回给定参数的最大值:返回给定参数的最小值:返回给定可迭代对象的元素之和字符串函数内置字符串函数:返回字符串s的长度:将字符串s中的所有大写字母转换为小写字母并返回新字符串:将字符串s中的所有小写字母转换为大写字母并返回新字符串:将字符串s的首字母转换为大写字母其余字母转换为小写字母并返回新字符串:将字符串s中每个单词的首字母转换为大写字母其余字母转换为小写字母并返回新字符串:将字符串s中的所有old替换为new并返回新字符串:删除字符串s的头尾指定的字符(默认为空格或换行符)并返回新字符串:计算子字符串sub在字符串s中出现的次数可选参数start和end指定子串搜索的起始位置和结束位置:返回子字符串sub在字符串s中第一次出现的索引可选参数start和end指定子串搜索的起始位置和结束位置。如果未找到子串,则返回-1:同find()但是会抛出ValueError异常,如果未找到子串:将iterable中的字符串使用指定的分隔符连接起来并返回新字符串。例如,''.join([str1, str2, str3]):将字符串s分割为子串并返回一个包含子串的列表。可选参数maxsplit指定最大分割次数。如果不指定maxsplit,则默认分割所有子串:同split()但是从右侧开始分割:使用花括号{}将a和b插入到字符串中并返回新字符串。例如,'Hello, {}'.format('world'):使用字典将花括号{}中的键值对插入到字符串中并返回新字符串。例如,'Hello, {name}'.format_map({'name': 'world'}):检查字符串是否只包含字母和数字并返回布尔值。例如,'123abc'.isalnum():检查字符串是否只包含字母并返回布尔值。例如,'abc'.isalpha():检查字符串是否只包含数字并返回布尔值。例如,'123'.isdigit():检查字符串是否只包含空白字符(空格、制表符、换行符等)并返回布尔值。例如,' '.isspace():检查字符串是否符合标题句子的语法(即每个单词的首字母大写)并返回布尔值。例如,'Title Case'.istitle()`str.isupper()检查字符串是否全部由大写字母组成,并返回布尔值。例如,'ABC'.isupper():检查字符串是否全部由小写字母组成并返回布尔值。例如,'abc'.islower()re模块(正则表达式模块):从字符串的起始位置匹配正则表达式模式如果匹配成功则返回一个匹配对象,否则返回None:在字符串中搜索正则表达式模式如果匹配成功则返回一个匹配对象,否则返回None:在字符串中查找所有匹配正则表达式模式的子串并返回一个包含所有匹配结果的列表:根据正则表达式模式分割字符串并返回一个包含分割结果的列表:在字符串中查找所有匹配正则表达式模式的子串并将它们替换为指定的字符串,并返回替换后的新字符串文件操作函数open函数:打开一个文件并返回文件对象其中,file参数是文件名或文件描述符,mode参数是打开文件的模式(如'r'表示只读模式,'w'表示写入模式,'a'表示追加模式等)os模块:检查指定路径是否存在如果存在则返回True,否则返回False:检查指定路径是否为普通文件如果是则返回True,否则返回False:检查指定路径是否为目录如果是则返回True,否则返回False:列出指定路径下的所有文件和目录名并返回一个包含文件和目录名的列表:删除指定路径的文件:创建一个新目录:删除一个空目录:改变当前工作目录列表操作函数内置列表函数:在列表末尾添加一个元素:返回列表中元素x出现的次数:返回元素x在列表中的第一个索引位置可选参数start和end指定查找范围。如果未找到元素x,则抛出ValueError异常:在列表的第i个位置插入元素x:从列表中删除第一个出现的元素x如果元素x不存在于列表中,则抛出ValueError异常:反转列表中的元素顺序:对列表进行排序可选参数key指定一个函数,用于对列表中的每个元素进行排序;可选参数reverse指定排序的顺序(True表示降序排序,False表示升序排序)常用列表推导式和生成器表达式列表推导式[expression for item in iterable if condition]生成器表达式 (与列表推导式类似但使用圆括号而不是方括号):(expression for item in iterable if condition)字典操作函数内置字典函数:返回指定键的值如果键不存在则返回默认值(可选)。如果没有提供默认值且键不存在,则返回None:返回字典中所有键的视图对象:返回字典中所有值的视图对象:返回字典中所有键值对的视图对象:删除字典中的所有键值对:删除指定键的值并返回该值。如果键不存在且未提供默认值,则抛出KeyError异常:删除字典中的最后一个键值对并返回该键值对。如果字典为空,则抛出KeyError异常:使用另一个字典的键值对更新字典如果另一个字典中的某个键已经存在于目标字典中,则覆盖目标字典中的值()返回字典的一个浅拷贝内置函数:返回字典中键值对的数量:返回字典的字符串表示形式字典推导式:创建一个新的字典其中键和值由可迭代对象的元素决定集合操作函数内置集合函数:将元素x添加到集合中:从集合中删除元素x如果元素x不存在于集合中,则抛出KeyError异常:从集合中删除元素x如果元素x不存在于集合中,则不会抛出异常:随机删除集合中的一个元素并返回该元素。如果集合为空,则抛出KeyError异常:删除集合中的所有元素内置函数:返回集合中元素的数量:返回集合的字符串表示形式集合推导式:创建一个新的集合其中包含可迭代对象的所有元素条件判断函数内置函数:将非空对象转换为True将空对象转换为False:如果iterable中的所有元素都为True则返回True,否则返回False:如果iterable中存在一个元素为True则返回True,否则返回False循环控制函数内置函数:创建一个整数序列从start开始到stop结束(不包括stop),步长为step。如果step为正数,则序列从start增加到stop;如果step为负数,则序列从start减少到stop:返回一个枚举对象它同时包含元素的索引和值。start参数指定索引的起始值,默认为0:将多个可迭代对象中的元素一一对应起来返回一个元组列表。如果可迭代对象的长度不一致,则长度较短的迭代器会被自动截断:返回一个迭代器它按逆序遍历iterable中的元素。iterable必须是可迭代的序列或容器对象:对iterable中的元素进行排序并返回一个排序后的列表。可选参数key指定一个函数,用于对每个元素进行排序;可选参数reverse指定排序的顺序(True表示降序排序,False表示升序排序)以上就是Python中常用的一些函数和内置函数,这些函数涵盖了Python编程中的许多方面,包括数学计算、字符串处理、文件操作、列表操作、字典操作、集合操作、条件判断、循环控制等。掌握这些函数的使用方法,可以帮助你更好地编写Python代码并解决实际问题。