Python内置函数全解析:必备常用函数汇总

创始人
2024-12-17 07:56:32
0 次浏览
0 评论

Python的函数都有哪些

【常用内置函数】

1.enumerate(iterable,start=0)

这是Python的内置函数,意思是枚举、计数。
对于可迭代/可遍历的对象(例如列表、字符串),枚举会创建一个索引序列,您可以使用它来获取索引和值。

2.zip(*iterables,strict=False)

用于将一个可迭代对象作为参数,将对象中对应的元素打包成元组,然后从这些元组中一起返回一个列表。
如果每个迭代器中的元素数量不一致,则返回的列表的长度与最小项相同,可以使用*运算符将元组分解为列表。

3.filter(function,iterable)

Filter过滤一个序列,返回一个可迭代对象,并移除不满足条件的序列。

4.isinstance(object,classinfo)

这是一个函数,如果参数对象是ClassInfo的实例,或者对象是子类的实例,则用于判断某个变量或对象是否属于某种类型ClassInfo类的值,返回True。
如果该对象不是给定类型的对象,则返回结果始终为false

5.eval(表达式[,globals[,locals]])

用于将字符串转换为int,将str作为有效表达式进行求值并返回计算结果。
表达式参数解析表达式并返回一个Python表达式(技术上是一组条件),使用全局和本地字典作为全局和本地命名空间。
列表)被评估为。

【常用句型】

1.Format字符串格式化

Format将字符串当作模板,通过传递的参数进行格式化,非常实用、强大。

2.连接字符串

+通常用于连接两个字符串。

3.If...Else条件语句

Python条件语句是根据一个或多个语句的执行结果(true或false)执行的代码块。
If...else语句用于执行需要做出决定的情况。

4.for...in,while循环语句

循环语句是遍历一个序列,在循环中执行某种操作。
Python中的循环语句包括for和while。

5.import函数导入其他脚本

有时候你需要使用另一个Python文件中的脚本,其实很简单,只需使用import关键字导入一个模块即可使用。

太全了!Python3常用内置函数总结

数学相关

abs(a):求绝对值。
abs(-1)

max(list):求列表的最大值。
max([1,2,3])

min(list):求列表的最小值。
min([1,2,3])

sum(list):求列表元素的总和。
sum([1,2,3])>>>6

sorted(list):排序并返回排序后的列表。

len(list):列表长度,len([1,2,3])

divmod(a,b):获取商和余数。
divmod(5,2)>>>(2,1)

pow(a,b):获取效果数。
pow(2,3)>>>8

round(a,b):获取指定位数的十进制数。
a表示浮点数,b表示要保留的位数。
round(3.1415926,2)>>>3.14

range(a[,b]):生成a到b的数组,左边封闭,右边开放。
range(1,10)>>>[1,2,3,4,5,6,7,8,9]

类型转换

int(str):转换其类型为int。
int('1')>>>1

float(int/str):将int或字符类型转换为浮点类型。
float('1')>>>1.0

str(int):转换为字符类型。
str(1)>>>'1'

bool(int):转换为布尔类型。
str(0)>>>Falsestr(None)>>>>False

bytes(str,code):接收字符串,即要编码的格式,返回字节流类型。
bytes('abc','utf-8')>>>b'abc'bytes(u'crawler','utf-8')>>>b'xe7x88xacxe8x99xab'

列表(可迭代):转换为列表。
list((1,2,3))>>>[1,2,3]

iter(iterable):返回一个可迭代对象。
iter([1,2,3])>>>

dict(iterable):转换为dict。
字典([('a',1),('b',2),('c',3)])>>>{'a':1,'b':2,'c':3}

enumerate(iterable):返回一个枚举对象。

tuple(iterable):转换为元组。
tuple([1,2,3])>>>(1,2,3)

set(iterable):转换为集合。
设置([1,4,2,4,3,5])>>>{1,2,3,4,5}设置({1:'a',2:'b',3:'c'})>>>{1,2,3}

hex(int):转换为十六进制。
hex(1024)>>>'0x400'

oct(int):转换为八进制。
oct(1024)>>>'0o2000'

bin(int):转换为二进制。
bin(1024)>>>'0b10000000000'

chr(int):将数字转换为相应的ASCI代码字符。
chr(65)>>>'A'

word(str):将ASCI字符转换为对应的数字。
word('A')>>>65

相关操作

eval****():将表达式或字符串作为操作执行。
eval('1+1')>>>2

exec():执行python语句。
exec('print("Python")')>>>Python

filter(func,iterable):通过判断函数funny来过滤符合条件的项。
filter(lambdax:x>3,[1,2,3,4,5,6])>>>

map(func,*iterable):对每个可迭代对象使用func。
地图(lambdaa,b:a+b,[1,2,3,4],[5,6,7])>>>[6,8,10]

zip(*可迭代):合并可迭代组。
返回一个zip对象。
列表(zip([1,2,3],[4,5,6]))>>>[(1,4),(2,5),(3,6)]

type():返回对象的类型。

id():返回对象的唯一标识值。

hash(object):返回对象的哈希值。
具有相同值的对象具有相同的哈希值。
hash('python')>>>7070808359261009780

help():调用系统内置的帮助系统。

isinstance():判断一个对象是否是该类的实例。

issubclass():判断一个类是否是另一个类的子类。

globals():返回当前全局变量的字典。

next(iterator[,default]):接收迭代器并返回迭代器中的值。

reversed(sequence):生成一个反转序列的迭代器。
反转('abc')>>>['c','b','a']

文章标签:
Python 函数
热门文章
1
Python编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

2
Python字典操作全解析:添加、修改、... Pythondict字典基本操作(包括添加、修改、删除键...

3
Python错误处理与异常处理:构建稳定... 2.5错误处理与异常在编程领域,错误处理和异常处理是保证程序稳定性和健壮性的关键...

4
Python数据转换攻略:字符串、列表、... Python字典、字符串及列表的相互转换Python中数据转换的艺术:从字典和字...

5
Python列表相加与求和技巧解析 重温python基础:列表相加的方法(两个list[]加法)今天,我们来看看Py...

6
Python运行快捷键大揭秘:高效操作,... python运行按哪个键运行Python时的快捷键包括Ctrl+Shift+F1...

7
Python字符与数字互转攻略:轻松掌握... python 字符与数字如何转换Python是一种功能强大且结...

8
Python字符串转列表:两种常用方法解... python怎么将字符串转换为列表Python中将字符串转换为列表的方法有多种,...

9
Python字符串转列表:两种常用方法解... python怎么将字符串转换为列表在Python中将字符串转换为列表的方法有很多...

10
Python列表转字符串全攻略:掌握四种... Python列表到字符串–如何在Python中转换列表在Python中,将列表转...