简介:本文的首席执行官注释将介绍有关Python3的内部功能的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
Python的常用构建 - 功能
1.abs()函数返回数字的绝对值
ABS(-40)= 40
2. dict()函数用于创建字典
dict()
{}#创建一个类似于u = {}的空字典。
例如,u = {“用户名”:“汤姆”,“年龄”:18}
3.帮助()函数用于查看功能或模块功能的详细说明
帮助('数学')查看数学模块的使用
a = [1,2,3,4]
帮助(a)查看列表列表帮助信息
4. DIR()获取当前模块的属性列表
dir(帮助)
,'__weakref__']
5. Min()方法将给定参数的最小值 /参数返回到序列
A =最小(10,20,30,40)
A
10
6. Next()返回到迭代器的下一项
it = iTer([1,2,3,4,4,5])
下一个
1
下一个
2
7. ID()函数用于获得对象的内存地址
a = 12
ID(a)
1550569552
8. Enumerate()函数用于将旅行的数据对象(例如列表,元组或字符串)组合到索引序列中,同时列出了数据和数据招标,该数据和数据投标通常在for for循环中使用。
a = [“汤姆”,“嫁给”,“ leblan”]
列表(枚举(a))
[(0,'汤姆'),(1,'marry'),(2,'leblan')]
9. oct()函数将整数转换为8个防护字符串
10月(15)
'0o17'
10月(10)
'0o12'
10. bin()返回整数int或长整数长的二进制表示
垃圾箱(10)
'0b1010'
垃圾箱(15)
'0B1111'
11.eval()函数用于执行字符串表达式并返回表达式的值
评估('2+2')
4
12.int(Int()函数用于将字符串转换为数量数量到整数
int(3)
3
int(3.6)
3
int(3.9)
3
int(4.0)
4
13.open()函数用于打开文件并创建文件对象,因此相关方法可以调用以读取和写作
f = open('test.txt')
14.str()函数将对象转换为适合阅读的形式
str(3)
'3'
15. Bool()函数用于将给定参数转换为布尔类型。如果没有参数,请返回false
bool()
错误的
布尔(1)
真的
布尔(10)
真的
布尔(10.0)
真的
16.isinstance()函数以确定对象是否是已知类型
a = 5
isInstance(a,int)
真的
isInstance(a,str)
错误的
17.计算系列的sum()方法
总和([1,2,3],5)
11
sum([1,2,3]))
6
18. Super()函数用于调用下一个父级(超级类)并返回到父类实例。Super用于解决多个继承的问题,并通过使用名称的名称直接调用父方法
类用户(对象):
def__init __(自我):
班级人(用户):
超级(人,自我).__ init __()
19. float()函数用于将整数和字符串转换为浮点号
浮点(1)
1.0
浮子(10)
10.0
20. iTer()函数用于生成迭代器
a = [1,2,3,4,5,6]
迭代(a)
因为我在iter(a)中:
...打印(i)
Em
1
2
3
4
5
6
21.Tuple函数将列表转换为元组
a = [1,2,3,4,5,6]
元组(A)
(1、2、3、4、5、5、6)
22.len()方法返回项目长度或项目数量的长度或数量(角色,列表,元组等)
s =“ playbasketball”
镜片)
14
a = [1,2,3,4,5,6]
伦(A)
6
23. property()函数该函数的作用是返回新类中的属性值
类用户(对象):
def __init __(自我,名称):
self.name =名称
def get_name(seld):
返回self.get_name
@财产
def名称(self):
返回self_name
24.Type()函数返回对象的类型
25.list()方法用于将元组转换为列表
b =(1,2,3,4,5,6)
列表(b)
[1,2,3,4,5,5,6]
26.range()函数可以创建一个整数列表,该列表通常在for循环中使用
范围(10)
范围(0,10)
范围(10,20)
范围(10,20)
27. getAttr()函数用于返回对象属性值
W类(对象):
... s = 5
Em
a = w()
getttr(a,'s')
5
28.复杂()函数用于创建复数或转换字符串或数字。如果第一个参数是字符串,则无需指定第二个参数
复杂(1,2)
(1+2J)
复合物(1)
(1+0J)
复杂(“ 1”)
(1+0J)
29.max()方法返回给定参数的最大值,参数可以是序列
b =(1,2,3,4,5,6)
最大(b)
6
30.圆形()方法返回到浮动的四个房屋 - 点号x
回合(10.56)
11
回合(10.45)
10
回合(10.45,1)
10.4
回合(10.56,1)
10.6
回合(10.565,2)
10.56
31. DLYTTR函数用于删除属性
num(对象)类:
... a = 1
... b = 2
... c = 3。
.. print1 = num()
打印('a =',print1.a)
a = 1
打印('b =',print1.b)
b = 2
打印('c =',print1.c)
C = 3
delattr(num,'b')
打印('b =',print1.b)
Trackback(最新呼叫上次):文件“”,第1行,inattributeError:'num'对象没有属性'b'
32. Hash()用于获得用于获取对象(字符串或值等)的哈希值
哈希(2)
2
有(“汤姆”)
-1675102375494872622
33. set()函数创建一个无序的非重复元素集,可以执行关系测试,删除重复数据,还可以计算交点,差异和集合。
a = set(“汤姆”)
b = set(“ marrt”)
a,b
({'t','m','o'},{'m','t','a','r'})
AB#交叉点
{'Tm值'}
A |B#
{'t','m','r','o','a'}
a-b#差异集
{'o'}
Python的功能有许多构建。我为您推荐5个构建功能::
(1)lambda功能
它用于创建匿名函数,即没有名称的函数。它只是一个表达式,该函数比def要简单得多。当我们需要创建一个函数以执行单个操作并在行中写入一行,匿名函数可以使用。
LAMDBA的主体是一个表达式,而不是代码块。它只能封装在lambda表达式中以封装有限的逻辑。
使用LAMDBA函数,通常可以简化代码。
(2)地图功能
函数将映射到输入列表的所有元素。例如,我们首先创建了一个函数来返回资本输入单词,然后此函数应为列表颜色中的所有元素。
我们还可以使用匿名函数LAMDBA与地图功能进行配合,这可以更简化。
(3)降低功能
当您需要计算并返回一个列表的结果时,redail()是一个非常有用的功能。例如,当您需要计算整数列表的所有元素的乘积时,您可以使用realding功能来实现。
它之间的最大区别在于,redain()中的映射函数接收两个参数,并且地图接收一个参数。
(4)枚举功能
它用于将永久数据对象(例如列表,元组或字符串)组合到索引序列中,并同时列出了数据和数据下投标,该数据通常在for循环中使用。
它的两个参数之一,一个是序列,迭代器或其他支持迭代对象。另一个是设置的起始位置。默认情况从0开始,也可以自定义计数器的起始数。
(5)拉链功能
用作参数的迭代对象,将对象中的相应元素打包到每个元组中,然后返回由这些元-group组成的列表
当我们使用zip()函数时,如果每个迭代器的元素数量不一致,则列表的长度与最短对象相同。
我刚刚计算了Python3.x总共153个内部功能
详细信息如下:
,“ runtimewarning”,“ stopasyncitation','stopteities','syttaxerror','syntaxwarning','systemerrorror','abs','able'as ol',hash'hir'',noy',ascii'','bin'','bin'',bool'bool','',''',''bytearray','bytes','callable','classMethod','compile',compile',“复杂”,“版权”,“ cordits',delattr',delattr','dict'dict','dir','dir','divmod'','enalte','eval',“退出”,“ flter”,“ float”,“ float'',“格式”,“ frozenset”,“ getAttr”,“ getAttr”,“ globals',globals','hasattr',hash','hash','','hash','','hash','“帮助”,“ hex”,“ id”,“ int”,“ isInstance”,“ issubclass”,“ iter'','len','livense','livense','list','list',“当地人”,“地图”,“ max”,“ max”','MemoryView','Min',“对象”,“ OCT”,“ OCT”,“ OCT”,“ OCT”,“ OCT”,“ OCT”,“ OCT”,“ OCT”,“ OCT” OPEN','ORD','ORD',''pow','print','属性',“退出”,“范围”,“ repr”,“反向”,“ round”,“ setttr”,“ setAttr'slice”,“ sorted',started',staticmethod','staticmethod','str','sum','super','tuple','type','vars','zip']
结论:以上是首席CTO注释为所有人编译的Python3相关内容的相关内容。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?