广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python3内置函数详解
  • 700
分享到

python3内置函数详解

详解函数 2023-01-31 07:01:18 700人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

内置函数注:查看详细猛击这里abs() 对传入参数取绝对值bool() 对传入参数取布尔值, None, 0, "",[],{},() 这些参数传入bool后,返回Falseall() 所有传入参数为真,才为真any() 任何一个传入参数为

内置函数

wKioL1lp0vzBWx2dAAKsNB7adrQ856.png

注:查看详细猛击这里

abs() 对传入参数取绝对值

bool() 对传入参数取布尔值, None, 0, "",[],{},() 这些参数传入bool后,返回False

all() 所有传入参数为真,才为真

any() 任何一个传入参数为真,才为真

ascii() 自动执行传入参数的_repr_方法(将对象转换为字符串

bin() 接收一个十进制,转换成二进制

oct() 接收一个十进制,转换成八进制

hex() 接收一个十进制,转换成十六进制

bytes() 字符串转换成字节。第一个传入参数是要转换的字符串,第二个参数按什么编码转换为字节 eg. bytes(s,encoding = 'utf-8') , bytes(s,encoding = 'gbk')    1个字节占8位;utf-8编码格式下,一个汉字占3个字节;gbk编码格式下,一个汉字占2个字节

str() 字节转换成字符串。第一个传入参数是要转换的字节,第二个参数是按什么编码转换成字符串

chr(65)  # 数字转字母,查看ASCII码表

ord('A')  # 字母转数字,查看ASCII码表

compile()  # 接收.py文件或字符串作为传入参数,将其编译成python字节码

eval()    # 执行Python代码,并返回其执行结果。 e.g. eval("1+2+3")   eval("print(123)").   在接收用户输入时应避免使用eval,因为别有用心的用户可能借此注入恶意代码

exec()    #执行python代码(可以是编译过的,也可以是未编译的),没有返回结果(返回None) e.g. exec(compile("print(123)","<string>","exec"))   exec("print(123)")

dir()  # 接收对象作为参数,返回该对象的所有属性和方法

help()  # 接收对象作为参数,更详细地返回该对象的所有属性和方法

divmod(100,10)  # 返回一个元组(10,0),第一个元素的100/10的商,第二个元素的100/10的余数 

enumerate()  # 接收序列化类型的数据,返回一个迭代器(对象). e.g. for i,item in enumerate(['one','two','three']): print(i,item)  打印1 'one' 换行2 'two'换行 3 'three'

isinstance(object, class)  # 判断对象是否是某个类的实例. e.g. isinstance([1,2,3],list)

filter(函数或者lambda表达式,可迭代的对象)  # 对可迭代对象中的每一个元素,将其作为实参传入函数(或lambda表达式),如果函数返回False,将该元素丢弃,如果函数返回True,将该元素添加到filter的返回值中。注意filter返回的是一个filter对象,实际应用中往往需要用list或tuple将其转换为列表或元组类型. e.g. list(filter(lambda a:a>1,[1,2,3])) 返回[2,3]

map(函数或lambda表达式,可迭代的对象)  #对可迭代的每一个元素,将其作为实参传入函数,将每一次调用函数返回的结果都添加到map的返回值中。e.g. tuple(map(lambda a:a+1,(1,2,3))) 返回(2,3,4)

fORMat()  #字符串格式化

frozenset()  #转换为不可变的集合

globals()  # 返回一个字典,包括所有的全局变量与它的值所组成的键值对

locals()  # 返回一个字典,包括所有的局部变量与它的值所组成的键值对

hash()  # 对传入参数取哈希值并返回

id() # 返回内存地址,可用于查看两个变量是否指向相同一块内存地址

input('please input:')  # 提示用户输入,返回用户输入的内容(不论输入什么,都转换成字符串类型)

issubclass(subclass,class) #查看这个类是否是另一个类的派生类,如果是返回True,否则返回False

len('string')  # 返回字符串长度,在python3中以字符为单位,在python2中以字节为单位

max()  #接收序列化类型数据,返回其中值最大的元素

min()  # ..... 返回其中值最小的元素

memoryview()  # 查看内存地址

next() 

iter()  

object() 

pow(x,y)  # 求次方,返回x**y的结果

pow(x,y,z) # 返回 x**y%z 的结果

property()  # 获取对象的所有属性

range()  # 获取随机数或随机字符 eg. range(10) 从0到10的随机数

repr()  # 执行传入对象中的_repr_方法

reversed()  #对序列化类型数据反向排序,返回一个新的对象。注意与对象的reverse方法区别,后者是就地改变对象

sorted() # 对序列化类型数据正向排序,返回一个新的对象。注意与对象的sort方法区别,后者是就地改变对象

slice()  #对序列化类型数据切片,返回一个新的对象。eg. slice(起始下标,终止下标,步长),步长默认为1

round()  # 返回四舍五入后的结果

int() #转换为整型

list() # 转换为列表类型

set()  # 转换为集合类型

str() #转换为字符串类型

tuple() # 转换为元组类型

type() # 返回对象类型

staticmethod() # 返回静态方法

super()  # 返回基类

vars() #返回当前模块中的所有变量

zip() # 接收多个序列化类型的数据,对各序列化数据中的元素,按索引位置分类成一个个元组。

eg. myList = list(zip([1,2,3],['a','b','c'])) 创建myList列表[(1,'a'),(2,'b'),(3,'c')]    

mydic = dict(zip([1,2,3],['a','b','c'])) 创建mydic字典{1:'a',2:'b',3:'c'}

l1 = [1,2,3]

l2 = ['one','two','three']

list(zip(l1,l2))  返回[(1,'one'),(2,'two'),'(3,'three')]


--结束END--

本文标题: python3内置函数详解

本文链接: https://www.lsjlt.com/news/192302.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python3内置函数详解
    内置函数注:查看详细猛击这里abs() 对传入参数取绝对值bool() 对传入参数取布尔值, None, 0, "",[],{},() 这些参数传入bool后,返回Falseall() 所有传入参数为真,才为真any() 任何一个传入参数为...
    99+
    2023-01-31
    详解 函数
  • python 之 python3内置函数
    一. 简介   python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来。   二. 使用说明...
    99+
    2022-10-18
  • python3内置函数大全
    由于面试的时候有时候会问到python的几个基本内置函数,由于记不太清,就比较难受,于是呕心沥血总结了一下python3的基本内置函数 Github源码:        https://github.com/tyutltf/Pyt...
    99+
    2023-01-31
    函数 大全
  • Python3中的内置函数
    将一个整数转换成二进制string。eg:>>> bin(2)'0b10'返回Unicode 码点是整数i的string。ord()与chr()相反。eg:>>> chr(100)'d...
    99+
    2023-01-31
    函数
  • 深入理解Python3 内置函数大全
    本文主要介绍了Python3 内置函数,分享给大家,具体如下: 内置函数 以下代码以Python3.6.1为例 #coding=utf-8 # builtin_function.py 内置函数 im...
    99+
    2022-06-04
    函数 大全
  • python3学习之内置函数
    filter    参数中函数返回True或者False,将元素返回到结果li = [1,2,3,4,5,6]f = lambda a: a>3    原理:简单函数用lambda;a相当于参数,"a>3"是函数体,有返回值fi...
    99+
    2023-01-31
    函数
  • python内置函数之eval函数详解
    目录一、简介二、语法三、举例1、计算str表达式的值2、将str转换成list3、将str转换成dict四、Reference总结一、简介 eval()函数用来执行一个字符表达式的值...
    99+
    2022-11-12
  • Python内置函数OCT详解
    英文文档: oct ( x ) Convert an integer number to an octal string. The result is a valid Python expre...
    99+
    2022-06-04
    详解 函数 Python
  • Python 内置函数complex详解
    英文文档: class complex([real[, imag]]) Return a complex number with the value real + imag*1j or convert a ...
    99+
    2022-06-04
    详解 函数 Python
  • python内置函数zip详解
    目录一、简介二、详解三、代码四、Reference总结一、简介 zip() 函数用于将可迭代的对象作为参数,主要功能是将对象中对应的元素打包成一个个元组,然后返回由这些元组...
    99+
    2022-11-12
  • python3有多少个内置函数
    python3中一共提供了68个内置函数,具体如下:...
    99+
    2022-10-16
  • python3常用内置函数总结
    #(1)作用域print(globals()) #全局作用域,显示出全局所有函数和变量名print(locals()) #本地作用域,显示出当前所处作用域的函数和变量名 #(2)输入与输出a = input('请输入内容:') #...
    99+
    2023-01-31
    函数 常用
  • Java 数组内置函数toArray详解
    java.util.List中的toArray函数 java.util.List<E> @NotNull public abstract <T> T[]...
    99+
    2022-11-12
  • Python内置函数详细解析
    目录1.abs2.all3.any4.callable5.dir6.id7.locals 和 globals8.hash9.sum10.getattr、setattr、delattr...
    99+
    2022-11-11
  • python内置函数bytes()用法详解
            python内置函数bytes返回一个新的bytes类型的对象,bytes类型对象是不可变序列,包含范围为 0 ...
    99+
    2023-09-05
    python bytes
  • Python函数的作用域及内置函数详解
    目录1.函数的作用域2.函数的调用详解3.内置函数总结1.函数的作用域 -- 内置 -- 全局,顶格写 -- 局部,函数内部 a = 34 #全局变量 def run(): ...
    99+
    2022-11-12
  • Python内置函数详谈
    这种图皆取自python.org,列出了python3.10中的内置函数。 但是,这些真的都是函数吗? 我们来测试一下: import types import inspect...
    99+
    2022-11-12
  • python内置函数之slice案例详解
    英文文档: class slice(stop) class slice(start, stop[, step]) Return a slice object representin...
    99+
    2022-11-12
  • Python内置函数详解【翻译自pyth
    翻译源 来自:https://docs.python.org/3/library/functions.html  abs(x) 返回一个数的绝对值。参数可以是一个整数或一个浮点数。若参数是复数,返回复数的模 all(iterable) ...
    99+
    2023-01-31
    详解 函数 Python
  • python3中apply函数和lambda函数的使用详解
    目录lambda函数lambda是什么lambda用法详解lambda + maplambda + filterlambda + reduce避免过度使用lamb...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作