当前位置: 首页 > 网络应用技术

Python3中有多少个内部功能(2023年最新分享)

时间:2023-03-08 13:12:13 网络应用技术

  简介:本文的首席执行官注释将介绍有关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相关内容的相关内容。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?