python中常见的内置函数,python内置函数及用法

  python中常见的内置函数,python内置函数及用法

  简介内置函数(内置函数)

  内置函数/内置属性的详细说明正式文档:内置函数/内置属性的正式文档

  内置函数:由于经常使用或元操作,一般以内置函数的形式提供;

  通过对python内置函数的分类分析可以看出,基本的数据操作基本上都是一些数学运算(当然除了加减乘除),逻辑运算,集合运算,基本的IO运算,然后是对语言本身的反射运算,还有字符串运算,也是常用的,尤其是反射运算。

  用于数字操作的Abs(x)

  求绝对值

  1.该参数可以是整数,也可以是复数。

  2.如果参数为负,则返回负模数。

  复杂([real[,imag]])

  创建一个复数。

  迪夫莫德(a,b)

  分别取商和余数。

  注意:整数和浮点类型都是可以接受的。

  浮点([x])

  将字符串或数字转换为浮点数。如果没有参数,它将返回0.0。

  int([x[,base]])

  将字符转换为int类型,base代表十进制。

  long([x[,base]])

  将字符转换为长类型

  pow(x,y[,z])

  返回x的y次方。

  范围([开始],停止[,步进])

  生成一个序列,默认从0开始。

  round(x[,n])

  向上或向下舍入

  sum(可迭代[,开始])

  合计一组

  十月十日

  将数字转换成八进制。

  十六进制(x)

  将整数x转换为十六进制字符串

  人权专员(一)

  返回与整数I对应的ASCII字符。

  箱(x)

  将整数x转换为二进制字符串

  布尔([x])

  将x转换为布尔类型

  类操作basestring()

  和unicode超类。

  它不能直接调用,但可以作为实例判断。

  格式(值[,格式规格])

  打印格式字符串

  格式化参数的顺序从0开始,比如“我是{0},我喜欢{1}”

  人权中心(一)

  返回给定int类型的unicode

  枚举(序列[,开始=0])

  返回一个可枚举对象,其next()方法将返回一个元组。

  iter(o[,哨兵])

  生成一个对象的迭代器,第二个参数代表分隔符。

  max(iterable[,args.][密钥])

  返回集合中的最大值。

  最小(可迭代[,参数.][密钥])

  返回集合中的最小值。

  字典([参数])

  创建数据字典

  列表([可重复])

  将一个集合类转换为另一个集合类。

  集合()

  设置对象实例化

  frozenset([iterable])

  生成一个不可变的集合。

  字符串([对象])

  转换为字符串类型

  已排序(可迭代[,cmp[,key[,reverse]])

  队列集排序

  元组([可迭代])

  生成元组类型。

  xrange([开始],停止[,步进])

  xrange()函数类似于range(),但xrange()不创建列表,而是返回一个xrange对象。它的行为类似于列表,但是只在需要时才计算列表值。当列表很大时,这个特性可以节省我们的内存。

  逻辑全部(可迭代)

  1.当集合中的所有元素都为真时,它为真。

  2.特别是,如果它是一个空字符串,它将返回True。

  任何(可重复)

  1.集合中的一个元素为真时为真。

  2.特别是,如果是空字符串,将返回False。

  cmp(x,y)

  如果x是y,返回一个负数;X==y,返回0;x,返回一个正数(python3已弃用)

  显示

  可调用(对象)

  检查object对象是否可以被调用。

  1.可以调用类。

  2.除非在类中声明了__call__方法,否则无法调用实例。

  classmethod()

  1,注释,用来说明这个方法是一个类方法。

  2.类方法可以被类或实例调用。

  3.类方法类似于Java中的静态方法。

  4.类方法中不需要self参数。

  编译(源,文件名,模式[,标志[,不继承]])

  将源代码编译成代码或AST对象。代码可以由exec语句执行,也可以由eval()计算。

  1.参数源:字符串或AST(抽象语法树)对象。

  2.参数filename:代码文件的名称。如果代码不是从文件中读取的,一些可识别的值将被传递。

  3.参数模型:指定编译代码的种类。可以指定为 exec , eval (217,217,217);填充:4px 8px光标:默认;垂直对齐:顶部;目录([对象])

  1.如果没有参数,则返回当前范围内的变量、方法和已定义类型的列表;

  2.使用参数,返回参数的属性和方法列表。

  3.如果参数包含方法__dir__(),将调用此方法。当参数是实例时。

  4.如果参数不包含__dir__(),此方法将最大限度地收集参数信息。

  delattr(对象,名称)

  删除名为对象对象名称的属性。

  eval(表达式[,全局[,局部]])

  评估表达式表达式。

  execfile(文件名[,全局[,局部]])

  用法和exec()类似,只是execfile的参数filename是文件名,而exec的参数是字符串。

  过滤器(函数,可迭代)

  构造一个等价于iterable if函数中item for item(item)]的序列

  1.参数函数:返回值为True或False的函数,可以是None。

  2.参数iterable:序列或iterable对象。

  getattr(对象,名称[,默认])

  获取类的属性。

  全局()

  返回描述当前全局符号表的字典。

  hasattr(对象,名称)

  确定object对象是否包含名为name的属性。

  哈希(对象)

  如果object对象是哈希表类型,则返回object对象的哈希值。

  id(对象)

  返回对象的唯一ID。

  isinstance(object,classinfo)

  确定对象是否是类的实例

  issubclass(class,classinfo)

  确定它是否是子类。

  镜头

  返回集合长度。

  局部变量()

  返回的当前变量列表

  map(函数,可迭代,)

  遍历每个元素并执行函数操作。

  内存视图(对象)

  返回内存镜像类型的对象。

  next(迭代器[,默认])

  类似于iterator.next()

  对象()

  混凝土类

  属性([fget[,offset[,fdel[,doc]]])

  财产。设置后可以通过c.x=value等访问setter和getter。

  reduce(函数,可迭代[,初始值设定项])

  Merge,从前两个参数开始,然后用第三个merge处理前两个参数的结果,依此类推。

  重新加载(模块)

  重新加载模块

  setattr(对象,名称,值)

  设置属性值

  对象

  将对象更改为可打印的格式。

  切片()

  静态方法

  声明静态方法是一种注释。

  超级(类型[,对象或类型])

  引用父类

  类型(对象)

  返回此对象的类型。

  变量([对象])

  返回对象的变量。如果没有参数,它类似于dict()方法。

  bytearray([源[,编码[,错误]])

  返回一个字节数组

  1.如果source是整数,则返回一个长度为source的初始化数组;

  2.如果源是字符串,则根据指定的编码将字符串转换为字节序列;

  3.如果源是迭代类型,则元素必须是[0,255]中的整数;

  4.如果源是与缓冲区接口一致的对象,这个对象也可以用来初始化bytearray。

  zip([可迭代,可迭代.])

  配对和整合多个迭代对象中的元素

  操作iofile (file(文件名[,模式[,缓冲区大小]])

  file类型的构造函数用于打开文件。如果文件不存在,并且模式为“写入”或“附加”,则将创建该文件。将“b”添加到模式参数会以二进制形式操作文件。将“”添加到模式参数将允许同时读取和写入文件。

  1.参数filename:文件名。

  2.参数模式:“r”(读取)、“w”(写入)和“a”(追加)。

  3.参数bufsize:如果为0,表示没有缓冲;如果是1,表示行缓冲;如果它是一个大于1的数字,则表示缓冲区的大小。

  输入([提示])

  获取用户输入

  建议使用raw_input,因为这个函数不会捕捉到用户的错误输入。

  open(名称[,模式[,缓冲]])

  打开文件

  跟文件有什么区别?建议打开。

  打印

  打印功能

  raw _ input([提示])

  设置,输入被视为字符串。

  内置函数用例1,bin()将十进制转换为二进制

  打印(纸盒(2)) # 0b10

  Print(bin(10)) # 0b1010【注意】0b代表二进制,10是二进制值,二进制0b10对应的十进制是2。

  2.bool()将X转换为布尔类型:null,None,布尔值0为False;其余的都是真的。

  print(bool())# False

  print(bool([])# False

  print(bool({ })# False

  print(bool( kkk )# True

  Print(bool(0)) # False3,bytes()将字符串转换为字节

  Name=你好

  Print (bytes (name,encoding= UTF-8 )#手动编码字符串并将其转换为二进制。

  打印(字节(名称,编码= UTF-8 )。decode( UTF-8 )#你需要对字符串进行编码,然后解码(无论你用什么编码,都要解码)。运行结果:

  Name=你好

  打印(字节(名称,编码=gbk ))

  打印(字节(名称,编码= gbk )。解码( gbk ))运行结果:

  ascll码对应的编码【ASCLL码只能编译英文或部分符号】

  对应于打印的编码操作结果(chr(46)) # ascll代码:

  【注意】ascll不能编码中文,会报错。

  Name=你好

  Print (bytes (name,encoding= ASCII )# ASCII不能编码中文,会报错运行结果:

  4、help()查看函数用法的详细信息。

  Print(help(all),end=\n * 5) #查看函数使用的详细信息

  打印(全部。__doc__) #获取函数的文档字符串运行结果:

  期待陌生,拥抱惊喜。

郑重声明:本文由网友发布,不代表盛行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
  • 留言与评论(共有 条评论)
       
    验证码: