python内置函数大全解释,python内置函数的使用方法

  python内置函数大全解释,python内置函数的使用方法

  目录1数学相关2类型转换3相关操作4内置函数4.1 add () Add 4.2 append()在列表末尾添加一个新元素4.3 all()确定列表中是否有空元素4.4 clear()4.5 del()函数用于删除字典中的所有元素删除列表的4.6 remove元素用于删除指定的值而且,一次只移除一个4.7()函数来执行字符串表达式并返回表达式的值4.8 filter()过滤元组值,4.9 flush()刷新缓冲区4.10 input()和raw_input() 4.11 isatty()不能修改以检测文件是否连接到终端设备4.12 isinstance()和type() 4.13 lower()方法转换字符串中所有大写字符均为小写4.14 map()迭代函数在列表中返回4.15 reduce()函数4.16 pop()函数用于删除列表中的一个元素(默认为最后一个元素)并返回其值4.17 pow () Get the power 4.18 seek()用于将文件读取指针移动到文件指定的位置4.19集合创建4.19.1创建集合4.19.2访问集合4.19.3交集与并集、差集、对称差集(反向交集), parent set 4.20 strip()它返回字符串的副本并删除前导和后缀字符4.21 lstrip()和rstrip分别删除前缀和后缀4.22 truncate()方法用于截断文件4.23 startswith()和endswith() 4.24 tuple()函数将列表转换为元组 4.25与()5函数混合5.1列表、过滤、lambda 5.2减少、lambda 5.3 lambda、映射和列表内置函数

  1.数学相关abs(a):求绝对值绝对误差(-1)

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

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

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

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

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

  Div (a,b):得到商和余数divmod(5,2) (2,1)

  Pow(a,b):获取幂数幂(2,3) 8

  Round(a,b):获取指定位数的小数a代表浮点数,B代表要保留的位数四舍五入(3.1415926,2) 3.14

  Range(a[,b]):生成A到B的数组,左闭右开范围(1,10) [1,2,3,4,5,6,7,8,9]

  2.类型转换int(str):转换为int类型int(1) 1

  Float(int/str):将int类型或字符类型转换为浮点类型浮点型( 1) 1.0

  Str(int):转换为字符类型字符串(1)“1”

  Bool(int):转换为布尔类型str(0) False str(无)False

  Bytes(str,code):接收一个字符串和要编码的格式,并返回一个字节流类型字节( ABC , UTF-8) b ABC 字节(u crawler , UTF-8 )b \ xe7 \ x88 \ xac \ xe8 \ x99 \ xab

  List(iterable):转换为List列表((1,2,3)) [1,2,3]

  Iter(iterable):返回iterable对象iter([1,2,3])

  Dict(iterable):转换成Dictdict([(a ,1),( b ,2),( c ,3)]{ a :1, b:2, c:3}

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

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

  Set(iterable):转换为Setset([1,4,2,4,3,5]) {1,2,3,4,5} set({1:a ,2:b ,3:c}) {1,2,3}

  Hex(int):转换为十六进制十六进制(1024)“0x 400”

  Oct(int):转换为八进制2000年10月10日

  Bin(int):转换为二进制bin(1024) 0b10000000000

  Chr(int):将数字转换成相应的ASCI代码字符人权委员会(65) A

  Ord(str):将ASCI字符转换为相应的数字订单( A) 65

  3.相关操作eval():将表达式或字符串作为操作执行eval(1 1) 2

  Exec():执行python语句exec(print(Python)) Python

  Filter(func,iterable):通过判断函数fun筛选出符合条件的元素过滤器(λx:x ^ 3,[1,2,3,4,5,6])

  Map(func,*iterable):对每个iterable对象使用funcmap(λa,b: a b,[1,2,3,4],[5,6,7]) [6,8,10]

  Zip(*iterable):合并可迭代组返回一个zip对象list(zip([1,2,3],[4,5,6])[(1,4),(2,5),(3,6)]

  Type():返回对象的类型

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

  Hash(object):返回对象的哈希值具有相同值的对象具有相同的哈希值哈希( python) 7070808359261009780

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

  Isinstance():确定对象是否是该类的实例

  Issubclass():确定一个类是否是另一个类的子类

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

  Next(iterator[,default]):接收一个迭代器并返回迭代器中的数值如果设置了default,当遍历迭代器中的元素时,将输出默认内容

  Reversed(sequence):生成反向序列的迭代器反转( abc) [c , b , a]

  4.内置函数

  4.1 add () Add s=[alex ,2,3]

  s2=集合

  打印(s2)

  s2.add(uu )

  打印(s2)

  输出:

  {3,“亚历克斯”,2}

  {3,亚历克斯,2, uu}

  4.2 append()在列表末尾添加新元素#!/usr/bin/python

  List=[123, xyz , zara , ABC ];

  list . append(2009);

  打印“更新列表”:列表;

  输出:

  更新列表:[123, xyz , zara , abc ,2009年]

  4.3 all()确定列表是否有空元素print(all([1,2,3, ef ))

  真实的

  打印(全部([1,2,3, ef , ]))

  错误的

  4.4 clear()函数用于删除字典中所有的元素#号!/usr/bin/python

  dict={Name: Zara , Age :7 };

  “打印”开始长度:%d % len(dict)

  dict.clear()

  “打印”结束长度:%d % len(dict)

  上述示例的输出结果是:

  开始长度:2

  末端透镜:0

  4.5 del()删除列表中的元素#!/usr/bin/python

  list1=[物理,化学,1997,2000]

  打印列表1

  删除列表1[2]

  “在删除索引2处的值后打印:”

  打印列表1

  4.6 remove用于删除指定值此外,一次只能删除一个s=[alex ,2,3]

  s2=集合

  打印(s2)

  s2.remove(alex )

  打印(s2)

  输出:

  {3,2,“亚历克斯”}

  {3, 2}

  4.7()函数用于执行一个字符串表达式并返回表达式的值参数

  表情——表情globals–变量范围、全局名称空间(如果提供)必须是一个字典对象local–变量作用域、本地名称空间(如果提供的话)可以是任何映射对象返回值x=7

  eval( 3 * x )

  21

  eval(pow(2,2))

  四

  评估( 2 2 )

  四

  n=81

  eval(n 4 )

  85a=str({beijing:{1:111}})

  打印(类型(a))

  打印(一份)

  a=eval(a)

  打印()

  打印(一个[北京])

  输出:

  类别“str”

  { 北京:{1: 111}}

  {1: 111}

  4.8 filter()过滤元组值,不能修改#!/usr/bin/python

  # -编码:utf-8 -

  str=[a , b , c , d]

  定义函数:

  如果s!=a :

  返回s

  Ret=filter(funl,str) #ret是迭代器

  打印(列表(ret))

  [root @ localhost func]# python filter . py

  [b , c , d]

  4.9 flush()刷新缓冲区是指缓冲区中的数据立即写入文件,同时清空缓冲区,不需要被动等待输出缓冲区被写入

  一般文件关闭后缓冲区会自动刷新,但有时需要在关闭前刷新,这时可以使用flush()方法

  #!/usr/bin/python

  # -*-编码:UTF-8 -*-

  #打开文件

  fo=open(runoob.txt , wb )

  打印文件名是:,fo.name

  #刷新缓冲区

  fo.flush()

  #关闭文件

  fo.close()

  4.10 input()和raw_input()raw_input()是字符串,input()必须遵循Python的规则~

  原始输入()

  Name=raw_input(输入名称:)

  年龄=原始输入(输入年龄)

  我们输入汉字的名字和年龄

  输入名称:Vae

  输入年龄:31岁

  Vae的31岁的格式是字符串

  输入()

  Name=input(输入名称:)

  年龄=输入(输入年龄:)

  或者我们输入汉字名字和数字的年龄

  输入名称:“Vae”

  输入年龄:31岁

  Vae 31input()输入严格按照Python的语法如果是字符,它会有意识地加上,数字就是数字

  Raw_input()input()的用法不同

  书写字符时可以使用raw_input()当然,您可以使用input()手动添加“”

  输入int时最好使用input()

  $ cat输入1.py

  #!/usr/bin/python3.8

  # -编码:utf-8 -

  name=input(Name:)

  age=int(输入(年龄:))

  作业=输入(作业:)

  薪金=输入(薪金:)

  if salary.isdigit(): #长的像不像数字,比如200d, 200

  薪金=int(薪金)

  #否则:

  打印("必须输入数字")

  退出()

  消息=

  -% s的信息-

  名称:%s

  年龄:%s

  作业:%s

  薪金:%f

  您将在%s年后退休

  -结束-

   %(姓名,年龄,工作,工资,65岁)

  打印(邮件)

  [root @ localhost func]# python 3.8输入1巴拉圭

  姓名:李明

  年龄:18岁

  工作:IT

  工资:800

  -黎明的信息-

  姓名:李明

  年龄:18岁

  工作:IT

  工资:800.000000

  你将在47年后退休

  -结束-

  4.11 isatty()检测文件是否连接到一个终端设备如果是返回没错,否则返回错误

  fileObject.isatty()#!/usr/bin/python

  # -*-编码:UTF 8-*-

  # 打开文件

  fo=open(runoob.txt , wb )

  打印文件名为: ,fo.name

  ret=fo.isatty()

  打印返回值: ,ret

  # 关闭文件

  fo.close()

  以上实例输出结果为:

  文件名为:runoob.txt

  返回值:错误

  4.12 isinstance()与类型()是实例()函数来判断一个对象是否是一个已知的类型

  isinstance()与类型()区别:

  类型()不会认为子类是一种父类类型,不考虑继承关系isinstance()会认为子类是一种父类类型,考虑继承关系如果要判断两个类型是否相同推荐使用isinstance()

  以下是isinstance()方法的语法:

  isinstance(object,classinfo)参数

  对象–实例对象

  classinfo–可以是直接或间接类名、基本类型或者由它们组成的元组

  a=2

  isinstance (a,int)

  真实的

  isinstance (a,str)

  错误的

  isinstance (a,(str,int,list)) #是元组中的一个返回真实的

  Truetype()与isinstance()区别:

  A类:

  及格

  乙(甲)类:

  及格

  isinstance(A(),A) #返回真实的

  type(A())==A #返回真实的

  isinstance(B(),A) #返回真实的

  type(B())==A #返回错误的对于基本类型来说班级信息表可以是:

  int、float、bool、complex、str(字符串),列表,字典(字典),集合,元组

  要注意的是,classinfo的字符串是潜艇用热中子反应堆(海底热反应堆的缩写)而不是字符串,字典也是简写字典

  实例

  arg=123

  isinstance(arg,int) #输出真实的

  isinstance(arg,str) #输出错误的

  isinstance(arg,string) #报错

  4.13降低()方法转换字符串中所有大写字符为小写#!/usr/bin/python

  这是一个字符串示例.哇!

  打印海峡lower();

  以上实例输出结果如下:

  这是字符串示例.哇!

  4.14地图()迭代函数以列表返回1.对可迭代函数可迭代中的每一个元素应用功能方法,将结果作为目录返回

  $ cat map1.py

  #!/usr/bin/python

  def add100(x):

  返回x 100

  hh=[11,22,33]

  打印地图(加100,hh)

  [root @ localhost func]# python map 1巴拉圭

  [111, 122, 133]2.如果给出了额外的可迭代参数,则对每个可迭代参数中的元素并行的应用功能

  $ cat map2.py

  #!/usr/bin/python

  定义abc(a、b、c):

  返回a*10000 b*100 c

  列表1=[11,22,33]

  列表2=[44,55,66]

  列表3=[77,88,99]

  打印地图(美国广播公司,列表1、列表2、列表3)

  [root @ localhost func]# python map 2巴拉圭

  [114477, 225588, 336699]3.如果功能给出的是无,自动假定一个"身份"函数

  $猫地图3.py

  #!/usr/bin/python

  列表1=[11,22,33]

  打印地图(无,列表1)

  列表1=[11,22,33]

  列表2=[44,55,66]

  列表3=[77,88,99]

  打印地图(无、列表1、列表2、列表3)

  [root @ localhost func]# python map 3巴拉圭

  [11, 22, 33]

  [(11,44,77),(22,55,88),(33,66,99)]4.map(f,iterable)基本上等于:[f(x) for x in iterable]

  $猫地图4.py

  #!/usr/bin/python

  def add100(x):

  返回x 100

  列表1=[11,22,33]

  打印地图(添加100,列表1)

  打印[为列表一中的我添加100(I)]

  [root @ localhost func]# python map 4巴拉圭

  [111, 122, 133]

  [111, 122, 133]

  4.15 reduce()函数将累加参数序列中的元素该函数将对数据集(链表、元组等)中的所有数据执行以下操作):用传递来的函数reduce(有两个参数)先对集合中的第一个和第二个元素进行运算,然后用函数function用第三个数据计算结果,最后得到一个结果

  Reduce(函数,iterable [,初始值设定项])参数

  function–带两个参数的函数iterable–iterable对象初始值设定项–可选,functools导入的初始参数reduce

  def add1(x,y):

  返回x y

  打印(reduce(add1,range(1,10)))

  输出:

  45

  4.16 pop()函数用于从列表中移除一个元素(默认为最后一个元素)并返回该元素的值#!/usr/bin/python3

  #编码=utf-8

  list1=[Google , Runoob ,淘宝]

  list_pop=list1.pop(1)

  打印“已删除的项目是:”,list_pop

  打印列表现在是:,列表1

  上述示例的输出结果如下:

  删除的项目是:Runoob

  现在的名单是:[谷歌,淘宝]

  4.17 pow()来获取幂数$ catpow1.py

  #!/usr/bin/python

  导入数学

  打印功率(2,3)

  print math.pow(2,3)

  打印2**3

  打印2*3

  打印功率(2,3,1)

  $ python pow1.py

  八

  8.0

  八

  六

  0pow(x,y,z)当参数z不存在时,x,y不限制是否为浮点型,但使用第三个参数时,需要保证前两个参数只能是整数

  4.18 seek()用于将文件读取指针移动到文件的指定位置Seek (offset [,when]) when: 0,1,2,其中0表示文件的开头,1表示当前位置,2表示文件的结尾offset: offset,可以是正数,也可以是负数正数表示向后移动偏移位,负数表示向前移动偏移位cat log.txt

  122222222222222222

  1324222222222

  24242424242

  gsgssgsgssxxnxnxn

  sgsgsgsgs

  #!/usr/bin/python

  #path=E:\log.txt

  f=打开( E:\log.txt , rb )

  print(f.tell())

  打印(f.read(1))

  print(f.tell())

  f .寻找(5)

  print(f.tell())

  打印(f.read(1))

  f.seek(2,1)

  print(f.tell())

  #print(f.read(1))

  f .查找(-1,1)

  print(f.tell())

  打印(f.read(1))

  输出:

  0

  b1

  一个

  五

  b6

  八

  七

  b8

  4.19集合集合创建set()函数创建一个不重复元素的无序集合,可用于测试关系、删除重复数据、计算交集、差集、并集等

  设置语法:

  类集([iterable])

  参数描述:

  iterable–迭代对象object;

  集合的相关操作

  创建一个集合由于集合没有自己的语法格式,因此只能由集合的工厂方法set()和frozenset创建

  #字典和列表集

  s=set(alex li )

  s1=[阿尔文, ee ,阿尔文]

  s2=设置(s1)

  打印(s2,类型(s2))

  印刷,类型)

  输出:

  {alvin , ee}类 set

  {E , A , X , L , } class set # list是不可哈希的

  $ cat set1.py

  #!/usr/bin/python

  s=[[23,2], sgs ,34]

  s2=集合

  打印(s2)

  [root @ localhost func]# python set 1 . py

  回溯(最近一次呼叫):

  模块中文件“set1.py”的第3行

  s2=集合

  TypeError:不可合并的类型:“列表”交集和集合差集

  x=set(runoob )

  y=set(google )

  x,y

  (set ([b , r , u , o , n]),set ([e , o , g , l ])#重复的删除

  X #交叉路口

  set([o])

  x y #的并集

  set([b , e , g , l , o , n , r , u])

  X-y #差异集

  set([r , b , u , n])

  4.19.2因为集合本身是无序的,所以不能为集合创建索引或切片您只能迭代或使用in而不是in来访问或判断集合的元素

  s=[亚历克斯,2,3]

  s2=集合

  打印(s2)

  打印(2英寸)

  打印(4英寸)

  打印(s中的a)

  s2.update(12 , zc )

  打印(s2)

  s2.update([12],[wda])

  打印(s2)

  输出;

  {3,2,“亚历克斯”}

  真实的

  错误的

  错误的

  {2,3, 2 , c ,亚历克斯, z , 1}

  {2,3, 2 , c ,亚历克斯, z , 1 ,12, wda }输出:

  s=[亚历克斯,2,3]

  s2=集合

  打印(s2)

  s2.remove(alex )

  打印(s2)

  输出:

  {3,2,“亚历克斯”}

  {3, 2}4.集合类型运算符

  print(set(alex)==set(alexxxxx

  x ))

  print(set(alex) set(ale

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 基本python内置函数eval作用,Python中eval函数
  • 基本python内置函数eval作用,Python中eval函数,python内置函数之eval函数详解
  • python内置函数可以返回列表元组,python内置函数可以返回
  • python内置函数及作用,举例说明Python中内置函数的应用和作用
  • jieba库是python内置函数库,可以直接使用,Python中jieba库
  • python divmod用法,python内置函数divmod
  • divmod在python中含义,python内置函数divmod
  • 查看python内置函数的类型,用什么命令,查看变量内存地址的python内置函数是什么
  • python中常见的内置函数,python内置函数及用法
  • python内置函数大全及使用,python内置函数大全表
  • python open语句,python内置函数open()的参数用来指定打开文本文件
  • python内置函数大全解释,菜鸟教程python内置函数_2
  • 菜鸟教程python内置函数,python68个内置函数
  • python内置函数大全解释,菜鸟教程python内置函数_1
  • python内置函数的使用方法,菜鸟教程python内置函数_1
  • 留言与评论(共有 条评论)
       
    验证码: