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

将多少种类型的Python构建的功能分为几个类别(python中常用的构建功能是什么)

时间:2023-03-06 00:28:38 网络应用技术

  首席执行官在本文中注明将介绍在Python的构建功能中,将多少种类型的构建功能分为几种类型的构建功能。我希望这对每个人都会有所帮助,让我们看看。

  本文目录清单:

  1.字典中Python的构建功能是什么?2。它在Python中的功能是什么?3。python内部设置:过滤,地图,减少,拉链,枚举4。

  单击“ Python人工智能技术”,请在上面遵循,星标或顶部

  在22:24推开,尽快发送

  回复背景中的“礼品包”,向您发送特殊好处

  编辑:Lele |来自:典型

  以前的:

  文本

  大家好,我是Pythn人工智能技术。

  构建的功能由Python为您提供,该功能直接使用,例如打印。,输入等。

  从Python版本3.6.2开始,Python总共提供了68个内部功能,如下所示

  abs()dict()help()min()settr()settr()

  all()dir()hex()next()slice()()

  任何()distmod()id()object()sorted()()

  ascii()枚举()input()oct()staticmethod()

  bin()eval()int()open()str()str()()

  bool()exec()isInstance()ord()sum()sum()

  bytearray()flter()issubClass()ater()super()

  字节()()(oat()it()print()tuple()

  call()格式()lan()propro

  chr()frozenset()list()range()view()

  classMethod()getttr()locals()repr()zip()zip()zip()

  compile()globals()map()reversed()__import __()

  完全的

  delattr()hape()memoryView()set()set()

  本文将这68个内部功能全面地组织为12个类别。正在学习Python的读者一定不会错过它。建议收集和学习!

  数字相关1.数据类型

  布尔:true(true,false)

  INT:Supreme(Integer)

  浮点:浮动 - 点类型(十进制)

  复杂:复数

  2.改进转换

  bin()将给出的参数转换为二进制

  OTC()将给出的参数转换为八个-in -in -ragroproduction

  十六进制()将给出的参数转换为16个入口

  打印(bin(10))#二进制:0B1010

  打印(十六进制(10))#p P:0xa

  打印(10月(10))#octoba:0o12

  3.数学操作

  ABS()返回绝对值

  DivMode()返回Shanghe Yue

  圆()四屋和五个入口

  POW(A,B)如果有三个参数,请找到A的B功率。

  总和寻求和平

  最小值的最小值

  max()到最大值

  打印(ABS(-2))#绝对值:2

  print(Divmod(20,3))#P P P P和:(6,2)

  打印(圆(4.50))#五p p p:4

  打印(圆(4.51))#5

  如果给出第三个参数,则打印(POW(10,2,3))#。

  打印(sum([1,2,3,4,5,6,7,8,9,10])#p和:55

  印刷(最小(5,3,9,12,7,2))#seek最低值:2

  印刷(最大(7,3,15,9,4,13))#seek最大值:15

  与数据结构有关1.序列

  (1)清单和金属组

  list()将迭代对象转换为列表

  元组()将迭代对象转换为元组

  打印((1,2,3,4,5,6))#[1,2,3,4,5,6]

  打印(元组([1,2,3,4,5,6])#(1、2、3、4、5、6)

  (2)相关的内部功能

  反向()翻转序列并返回到翻转序列的迭代器

  切片()列表

  lst =“你好”

  它=反转(LST)#不会更改原始列表。返回迭代器,设计规则

  打印(列表(it))#['ah','good','you']

  lst = [1,2,3,4,5,5,6,7]

  打印(lst [1:3:1])#[2,3]

  S =切片(1,3,1)#

  打印(lst [s])#[2,3]

  (3)字符串

  str()将数据转换为字符串

  打印(str(123)+'456')#123456

  格式()与特定数据有关,用于计算各种小数,精算等。

  S =“ Hello World!”

  打印(格式(s,“^20”)#p

  打印(格式(s,“ 20”)#p齐齐

  打印(格式(s,“ 20”)#齐齐

  # 你好世界!

  # 你好世界!

  # 你好世界!

  打印(格式(3,'b'))#二进制:11

  打印(格式(97,'c'))#转换为Unicode字符:a

  打印(格式(11,'d'))#?p:11

  打印(格式(11,'o'))#八角形:13

  打印(格式(11,'x'))#p p(??p p):b

  打印(格式(11,'x'))#p P(大写字母):b

  打印(格式(11,'n'))#和d?:11

  打印(格式(11))#和d?:11

  打印(格式(123456789,'e')##科学计数方法。6-位数十进制:1.234568e+08

  打印(格式(123456789,'0.2e')###p p。保持2小数(小写):1.23e+08

  打印(格式(123456789,'0.2e')###p p。保持2小数(资本):1.23e+08

  打印(格式(1.23456789,'f')##十进制计数方法。储备6位数:1.234568

  打印(格式(1.23456789,'0.2F')#)#十进制计数方法。储备2小数:1.23

  打印(格式(1.23456789,'0.10f')##十进制计数方法。储备10位:1.2345678900

  打印(格式(1.23456789e+3,'f')#)#十进制计数方法。输出信息:1234.567890

  字节()将字符串转换为字节类型

  BS =字节(“您今天吃了”,编码=“ UTF-8”)

  print(bs)#b'xe4xbbx8axe5xa9xe5x90x83xe9xadxe4xbax86x90x97'''''''

  bytearray()返回一个新的字节阵列。该数字的元素是可变的,每个元素的范围为[0,256)

  ret = bytearray(“ Alex”,encoding ='utf-8')

  打印(ret [0])#97

  打印(ret)#bytearray(b'alex')

  ret [0] = 65#将65的位置分配给RET [0]

  打印(str(ret))#bytearray(b'alex')

  ord()输入字符找到字符编码的位置

  chr()输入位置编号找到相应的字符

  ASCII()是ASCII代码中的返回值。

  print(order('a'))#字编码表中的代码:97

  打印(顺序('in'))字符在编码表中的位置:20013

  print(chr(65))#p p,什么是字符:a

  印刷(Chr(Chr(19999)))#P

  对于我的范围(65536):##printing从0到65535

  打印(chr(i),end =“”)

  打印(ascii(“@”)#'@'

  reper()返回对象的字符串形式

  s =“今天

  我吃了%的餐“%3

  印刷#今天#3餐

  打印(reter(s))#p p p,过滤出刚性字符

  不管百分百

  #'今天

  我吃了三顿饭

  2.数据收集

  字典:dict创建词典

  集合:设置创建一个集合

  frozenset()创建一个冷冻集,而冷冻集无法添加和删除。

  3.相关的内部功能

  len()返回对象中的元素数量

  sorted()排序操作(LAMDA)用于迭代对象(LAMDA)

  语法:排序(iToser,key =函数(排序规则),反向= false)

  迭代:迭代对象

  键:排序规则(排序函数),该规则将将迭代对象中每个元素的参数传递到排序中的此函数。按功能的功能进行排序

  反向:是背面吗?true:false:正面序言

  lst = [5,7,6,12,13,9,18,5]

  lst.sort()#排序是列表中的一种方法

  印刷(LST)#[1,5,5,5,6,7,9,9,12,13,18]

  ll =排序(lst)#构建-in函数。返回您的新列表和新列表已排序

  print(ll)#[1,5,5,5,6,7,9,9,12,13,18]

  l2 =排序(lst,reververs = true)#inverted Order

  印刷(L2)#[18、13、12、9、7、6、5、5、5、5、1]

  #根据字符串的长度删除列表

  lst = ['一个','两个','三','四','五','六']

  def f(s):

  返回Len(S)

  l1 =排序(lst,key = f,)

  打印(l1)#['一个','两个','六',“四”,“五”,“三”]

  枚举()获取集合的枚举对象

  lst = ['一个','两个','三','四','五']

  对于索引,EL在枚举中(LST,1):#将索引和元素汇总在一起,索引默认为0。你可以改变

  打印(索引)

  打印(EL)

  #1

  # 一

  #2

  # 二

  #3

  # 三

  #4

  #四

  #5

  # 五

  所有()所有迭代对象中的所有内容都是真实的,结果是正确的

  任何()是迭代对象的迭代对象中的一个,结果是真实的

  打印(全部([1,'Hello',true,9])#true

  打印(任何[0,0,0,false,1,'good'])#true

  zip()函数用于将迭代对象用作参数,将对象中的相应元素包装到元组中,然后返回由这些金属组组成的列表。如果每个迭代器的元素数量不一致,则列表长度的长度将作为最短对象

  lst1 = [1,2,3,4,5,5,6]

  lst2 = ['醉酒的村民'谣言','驴得到水','牛的春天,“美丽的生活”,“店员”,'令人难以置信的松树坚果的生活']]]

  lst3 = ['美国','中国',“法国”,“意大利”,“韩国”,“日本”]

  打印(zip(LST1,LST1,LST3))##

  对于zip中的EL(LST1,LST2,LST3):

  打印(EL)

  #(1,“醉酒的村民”,“美国”)

  #(2,'驴获取水',“中国”)

  #(3,“公牛级春天”,“法国”)

  #(4,“美丽的生活”,“意大利”)

  #(5,“防守者”,“韩国”)

  #(6,“废弃松子的生命”,“日本”)

  fiter()滤波器(lamda)

  语法:fiter(功能。iToser)

  功能:用于筛选的功能。在滤波器中,功能中的元素将自动传递给该函数。

  搜索公共帐户的顶级建筑师,以回复背景中的“采访”,并向您发送惊喜包。

  def func(i):#D D D D

  返回i%2 == 1

  lst = [1,2,3,4,5,6,7,8,9]

  l1 =过滤器(func,lst)#l1是迭代器

  打印(L1)#

  打印(列表(L1))#[1、3、5、7、9]

  MAP()将根据提供的功能提供的功能映射(LAMDA)

  语法:地图(功能,可以)

  迭代对象中的每个元素都可以映射。执行功能

  def f(i):返回i

  lst = [1,2,3,4,5,6,7,]

  it = map(f,lst)#将迭代对象中的每个元素传递到先前的函数以处理它。处理结果将返回迭代器打印(IT(it))#[1,2,3,4,5,6,7]

  与范围有关

  当地人()返回当前范围中的名称

  Globals()返回全局范围中的名称

  def func():

  a = 10

  打印(当地人())#p

  打印(Globals())#P

  打印(“今天的许多内容”)

  func()

  #{'a':10}

  #{'__name__':'__ -main __','__doc__':none,'__package__':none,'__loader __':::::

  #_frozen_importlib_external.sourcefileleloader对象在0x0000026f8d566080 ,,

  #'__spec__':none,'__ Annotations ___':{},'__ builtins__':

  #(内置),'__file__':'d:/pycharm/练习/week03/new14.py','__cached__':无,

  #'func':}

  ##今天今天今天今天

  与迭代发电机有关

  range()生成数据

  Next()迭代器将其执行一次,并且内部实际使用?__________()?方法返回到迭代器的下一个项目

  iTer()获取迭代器,内部实际用途是__ ITER __()?方法获取迭代器

  对于我的范围(15,-1,-5):

  打印(i)

  #15

  #10

  #5

  #0

  lst = [1,2,3,4,5]

  it = iter(lst)#__iter __()获取迭代器

  打印(it .__下一个__())#1

  print(next(it))#2 __next __()

  打印(下一个(IT))#3

  打印(下一个(IT))#4

  执行字符串类型代码

  eval()执行字符串类型的代码类型。并返回最终结果

  exec()执行字符串类型的代码

  编码()编码代码类型代码类型。代码对象可以通过EXEC语句或EVAC()执行它

  S1 =输入(“请输入A+B:”)#input:8+9

  打印(eval(s1))#17您可以动态执行代码。该代码必须具有返回值

  s2 =“ for i在范围(5)中:打印(i)”

  a = exec(s2)#执行代码执行代码,而无需返回任何内容

  #0

  #1

  #2

  #3

  #4

  打印(a)#none

  #动态执行代码

  exec(“”“”

  def func():

  印刷(“我是杰伊·周”)

  ”“”)

  func()#i am jay chou

  code1 =“ for i在范围(3)中:打印(i)”

  com = compile(code1,“”,mode =“ exec”)#编译不会执行您的代码。只是编译

  exec(com)#执行汇编结果

  #0

  #1

  #2

  Code2 =“ 5+6+7”

  com2 = compile(code2,“”,mode =“ eval”))

  打印(eval(com2))#18

  code3 =“ name = input('请输入您的名字:')” #input:Hello

  com3 = compile(code3,“”,mode =“ single”)

  exec(com3)

  打印(名称)#hello

  输入输出

  打印():打印输出

  init():获取用户输出的内容

  print(“ Hello”,“ World”,sep =“*”,end =“@”)#sep:与印刷内容的连接是什么,结束:什么是结束

  #你好世界@

  内存相关

  哈希():获取对象(int,str,bool,tuple)的哈希值。哈希算法:(1)目的是唯一性(2)dict搜索效率很高,哈希表。使用空间替换时间的时间正在消耗更多时间的时间。

  s ='lex'print(habhabe s)#-168324845040430430382LST = [1,2,3,4,5] print(ake(lst))#S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S”#2278345368944

  文件操作相关

  OPEN():用于打开文件并创建文件句柄

  f = open('file',mode ='r',encoding ='utf-8')

  f.Read()

  f.close()

  模块相关

  __导入__():用于动态加载类和功能

  #让用户输入要导入的模块

  导入操作系统

  名称=输入(“请输入要导入的模块:”)

  __import __(名称)#可以动态导入的模块

  帮助

  帮助():该功能用于查看功能或模块使用的详细说明

  打印(help(str))#view字符串的目的

  通话相关

  调用():用于检查是否调用对象。如果您返回真实,则可能称对象被称为故障,但是如果您返回false。

  a = 10

  打印(呼叫(a))#false变量A无法调用A

  def f():

  打印(“ Hello”)

  打印(呼叫(F))#可以调用True功能

  查看构建 - 属性

  dir():查看对象的构建-in属性,请访问对象中的__ dir __()方法

  print(dir(tuple))#view turtle group的方法

  您还想添加吗?

  免责声明:本文的内容来自互联网。该文章的版权属于原始作者。它旨在传播每个人学习和交流的相关技术知识行业趋势。

  技术Jun个人微信

  添加技术JUN个人微信发送惊喜礼物包

  →技术信息共享

  →技术交流社区

  -ndd---

  过去的热门文字:

  Python程序员的“四个杰作”深度学习:

  这四本书真的很好!我们都知道有关机器学习和深度学习的信息太多。面对大量资源,我们经常陷入“无法开始”的难题。并非所有书籍都是高品质的资源,这是浪费很多时间的时间。并简要介绍。

  获取方法:

  2.背景回复关键字:杰作

  Python系统提供以下功能:

  1.数学库模块(数学)提供了许多数学计算功能;

  2.复制模块(CMATH)提供了复杂计算的功能;

  3.随机数模块(随机)提供了用于生成随机数的功能;

  4.时间和日历模块提供可以处理日期和时间的功能。

  注意:在调用系统功能之前,请使用导入语句导入相应的模块

  该语句将模块中定义的函数复制到其自己的程序,然后访问模块中的任何功能。该方法是在函数名称的前面添加“模块名称”。

  希望这可以帮助。

  这些函数称为Python中的高阶函数。本文主要了解他们的用法。

  过滤功能原型如下:

  第一个参数是确定函数(返回结果需要为真或错误),第二个是序列。该函数将依次执行函数(项目)操作。

  简单内存:屏幕序列中的元素以获得合格的序列。

  返回结果是:,列表函数可以输入序列内容。

  地图功能原型如下:

  功能运行后,生成列表。第一个参数是函数,第二个参数是一个或多个序列。

  以下代码是一个简单的测试案例:

  在上述代码运行后,结果是:。可以使用print(my_new_list)获得结果。

  地图函数的第一个参数可以具有多个参数。当出现这种情况时,背面的第二个参数需要多个序列。

  地图功能解决方案:

  减少功能原型如下:

  第一个参数是函数,第二个参数是序列,返回计算结果后的值。此函数的值在于应用于列表中滚动计算的连续性。

  测试代码如下:

  最终结果为6。如果将第三个参数设置为4,则可以运行代码以查看结果。最后的结论是,第三个参数代表初始值,即累积操作的初始值。

  简单的内存:序列中所有元素的累积操作。

  ZIP函数的原型如下:

  ZIP函数将迭代对象用作参数,将对象中的相应元素包装到组组中,然后返回由这些金属组组成的列表。

  如果每个迭代设备的元素数量不同,则列表的长度与最短对象相同。使用星号( *)操作员,您可以将元数组作为列表进行解压缩。

  测试代码如下:

  显示如何使用 *操作员:

  输出结果如下:

  简单的内存:ZIP的功能是多个容器的类似索引,可以方便地构造字典。

  列举函数原型如下:

  参数描述:

  此功能用于将永久数据对象结合到索引序列,同时列出了数据和数据招标,该数据和数据投标通常在for循环中使用。

  测试代码如下:

  返回结果是:

  本文所涉及的功能可以与Lambda表达式相结合,可以极大地提高编码效率。最好的学习信息始终是官方手册

  Python的功能有许多构建。我为您推荐5个构建功能::

  (1)lambda功能

  它用于创建匿名函数,即没有名称的函数。它只是一个表达式,该函数比def要简单得多。当我们需要创建一个函数以执行单个操作并在行中写入一行,匿名函数可以使用。

  LAMDBA的主体是一个表达式,而不是代码块。它只能封装在lambda表达式中以封装有限的逻辑。

  使用LAMDBA函数,通常可以简化代码。

  (2)地图功能

  函数将映射到输入列表的所有元素。例如,我们首先创建了一个函数来返回资本输入单词,然后此函数应为列表颜色中的所有元素。

  我们还可以使用匿名函数LAMDBA与地图功能进行配合,这可以更简化。

  (3)降低功能

  当您需要计算并返回一个列表的结果时,redail()是一个非常有用的功能。例如,当您需要计算整数列表的所有元素的乘积时,您可以使用realding功能来实现。

  它之间的最大区别在于,redain()中的映射函数接收两个参数,并且地图接收一个参数。

  (4)枚举功能

  它用于将永久数据对象(例如列表,元组或字符串)组合到索引序列中,并同时列出了数据和数据下投标,该数据通常在for循环中使用。

  它的两个参数之一,一个是序列,迭代器或其他支持迭代对象。另一个是设置的起始位置。默认情况从0开始,也可以自定义计数器的起始数。

  (5)拉链功能

  用作参数的迭代对象,将对象中的相应元素打包到每个元组中,然后返回由这些元-group组成的列表

  当我们使用zip()函数时,如果每个迭代器的元素数量不一致,则列表的长度与最短对象相同。

  在学习Python的过程中,有几个更重要的构建-in函数:help()函数,dir()函数,input()和raw_input()函数,print(print()函数,type(type()函数。

  首先,help()函数

  help()函数的参数分为两种类型:如果将字符串作为参数传递,它将自动搜索以此字符串命名的模块和方法;如果传递对象,它将显示此对象的类型。如果您找不到它,您会看到及时信息;Print是Python中的一个保留单词,与Pass和return,Non -Object相同,因此帮助(打印)也会报告错误。

  第二,dir()函数

  dir()函数返回任何对象的属性和方法,包括模块对象,函数对象,字符串对象,列表对象,字典对象等。尽管相对容易找到和导入模块,但要记住什么并不是那么简单每个模块包含。您不想始终检查源代码以找出答案。Python提供了一种可以使用构建-in dir()函数检查模块内容的方法。当您为dir()提供模块名称时,它返回由模块定义的属性列表。dir()函数适用于所有对象的类型,包括字符串,整数,列表,金属,金属,字典,字典,函数,函数,函数,定制的类,类实例和类方法。

  第三,输入和RAW_INPUT功能

  它们都用于阅读用户输入。不同之处在于,输入()函数期望用户输入有效的表达式,而RAW_INPUT()函数是将用户的输入打包到字符串中。

  第四,print()函数

  打印被用作Python3之间的Python语句,并且打印在Python3中用作函数。

  第五,type()函数

  Type()函数返回任何对象的数据类型。可能的数据类型在类型模块中列出,这对于处理各种数据类型函数非常有用。它可以通过返回类型对象从类型模块中比较此类型对象。

  结论:以上是首席CTO注释编制的python构建的python构建的类别,分为几种类型的内容。感谢您花时间阅读此网站。我希望这对您有帮助。在Python的python中,更常用的是构建的功能,以及多少种类型的python构建功能分为几种类型的相关内容。不要忘记在此网站上找到它。