一.什么是内置函数

内置函数就是python给你提供的,拿来直接用的函数.截至到python版本3.6.2python一共提供了68个内置函数,他们就是python直接提供给我们的.

作用域相关

locals() 返回当前作用域中的名字

globals() 返回全局作用域中的名字

迭代器相关:

range() 生成数据

next() 迭代器向下执行一次,内部实际使用了__next__()返回迭代器的下一个项目

iter() 获取迭代器,内部实际使用的是__iter__方法来获取迭代器

字符串类型代码的执行

eval() 执行字符串代码,并返回最终结果

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

compile() 将字符串类型的代码编译,代码对象能够通过exec语句来执行或者eval()进行求值

输入输出相关

input() 获取用户输入的内容

print() 打印输出

内存相关

hash() 获取到对象的哈希值

id() 获取到对象的内存地址

文件操作相关

open() 用于打开一个文件,创建一个文件句柄

模块相关

__import__() 用于动态加载类和函数

帮助

help() 函数用于查看函数或模块用途的详细说明

调用相关

callable() 用于检查一个对象是否是可调用的,如果是返回true,object有可能调用失败,但是如果返回false,那调用一定不会成功

dir() 查看对象的内置属性,方法,访问的是对象中的__dir__()方法

数字相关

bool() 将给定的数据装换成bool值,如果不给值,返回false

int() 将给定的数据转换成int值,如果不给值,返回0

float() 将给定的数据转换成float值,也就是小数

complex() 创建一个复数,第一个参数为实部,第二个参数为虚部,或者第一个参数直接用字符串来描述复数

进制转换

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

otc() 将给的参数转换成八进制

hex() 将给的参数转换成十六进制

数学运算

abs() 返回绝对值

divmode() 返回商和余数

round() 四舍五入

pow(a,b) 求a的b次幂,如果有三个参数,则求完次幂后对第三个数取余

sum() 求和

min() 求最小值

max() 求最大值

和数据结构相关

列表和元组

list() 将一个可迭代对象转换成列表

tuple() 将一个可迭代对象转换成元组

reversed() 将于个序列反转,返回反转序列的迭代器

slice() 列表的切片

字符串相关

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

format() 与具体数据相关,用于计算各种小数,精算等等

bytes() 把字符串转换成bytes类型

bytearray() 返回一个新字节数组,这个数字里的元素是可变的,并且每个元素的值的范围是[0,256]

memoryview() 查看bytes在内存中的情况

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

chr() 输入位置数字找出对应的字符

ascii() 是ascii码中的返回该值,不是就返回\u...

repr() 返回一个对象的string形式

数据集合

dict() 创建一个字典

set() 创建一个集合

frozenset() 创建一个冻结的集合,冻结的集合不能进行添加和删除操作

其它相关

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

sorted() 可迭代对象进行排序操作

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

all() 可迭代对对象中全部是true,结果才是true

any() 可迭代对象中有一个是true,结果就是true

zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元素组成的开列表,如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同

filter() 过滤

map() 会根据提供的函数对指定序列做映射(lamda)

什么是python的内置函数_python 内置函数相关推荐

  1. python内置方法就是内置函数_python内置函数

    什么是内置函数? 就是python给你提供的,拿来直接用的函数, 比如print 和 input等等. 截止到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直 ...

  2. python 乘法内置函数_Python内置函数--reversed()

    python内置了一些非常精巧且强大的函数,对初学者来说,一般不怎么用到,但是偶尔会碰到,我也是用了一段时间python之后才发现,哇还有这么好的函数,每个函数都非常经典,而且经过严格测试,使用内置函 ...

  3. python long函数_python 内置函数

    查看内置函数: >>> dir(__builtins__) min(arg1, arg2, *args, *[, key=func])函数:函数至少传入两个参数,但是有只传入一个参数 ...

  4. python跨文件调用lambda函数_python基础-4 函数参数引用、lambda 匿名函数、内置函数、处理文件...

    1 语法2 以下是round()方法的语法:3 4 round( x [, n] )5 参数6 x --这是一个数值表达式7 8 n --这也是一个数值表达式9 10 返回值11 该方法返回 x 的小 ...

  5. python内置作用域_python内置金融数据Python 五点搞定作用域

    1.块级作用域 想想此时运行下面的程序会有输出吗?执行会成功吗?#块级作用域 if 1 == 1: name = "lzl" print(name) for i in range( ...

  6. decode函数_Python 内置函数总一

    内置函数 python内置函数,截至python3.6.2版本之前一共68个内置函数,内置函数是可以直接使用的函数. Python标准库/内置函数链接:点击此处 内置函数分类 作用域相关 基于字典的形 ...

  7. python的高级函数_Python的高级函数

    Python的高级函数 1. map函数 map(func, *itertables) 对itertables中的每个元素使用func,当最短的itertable结束时便停止.map可以传入多个ite ...

  8. python生成器函数_Python 编写生成器函数

    Python 编写生成器函数,可以将许多函数简洁地写成生成器表达式的形式,比如之前讲过的映射和过滤.另外,也可以用Python内置的高阶函数(例如map()或者filter())或者生成器函数实现这些 ...

  9. python如何自定义函数_python基础之函数(自定义函数)

    函数: 函数的定义: 初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变量,y是x的函数. ...

  10. python编程函数_python编程中函数和参数你必须知道的

    今天我们先聊少一点,就聊聊函数是什么和函数的参数,以及对这两个东西的思考 起源于抽象 在程序员写代码的时候,通常都会提到一个词叫抽象, 很多人都知道在面向对象中,将一个对象抽象为一个类,其实这就是我们 ...

最新文章

  1. ASP.NET Web页面(.aspx)添加用户控件(.ascx)无显示的问题
  2. 转 PHP编程过程中需要了解的this,self,parent的区别
  3. hdu 1558(线段相交+并查集)
  4. 2023年考研之路或将更难
  5. springboot配置log4j
  6. 轻量级RTSP服务和内置RTSP网关的区别和联系
  7. 数据表的查看 mysql
  8. MacOS12+SublimeText+Skim无法正常跳转Skim的问题与解决
  9. Upload LABS Pass-2
  10. CentOS8 DNF简介 常用命令以及配置本地yum源
  11. windows C盘瘦身
  12. 如何使用PTPX预估芯片功耗
  13. HetConv--Heterogeneous-Kernel-Based-Convolutions-for-Deep-CNNs
  14. excel表格打印每页都有表头_教你一招Excel打印技巧:每页有表头标题,阅读起来是真方便...
  15. python疫情监控(爬虫+可视化)
  16. 用HTML制作简单的个人介绍主页
  17. 在Hexo博客上添加可爱的Live 2D模型
  18. ResNet网络结构详解,网络搭建,迁移学习
  19. Framer for UX Design 用于UX设计的Framer Lynda课程中文字幕
  20. [svn]svn conflict 冲突解决

热门文章

  1. 数据库MySQL详解(入门学习)
  2. kali 克隆网页_如何克隆一个网站(by Kali)
  3. gibboncode导入.stl格式模型,进行网格划分
  4. 网络调试分析的工具①
  5. VMware使用OVFTool导入虚拟机
  6. 使用计算机传真,使用计算机发送和接收传真
  7. visual studio 2015安装教程
  8. 【带书签】零基础学SQL.pdf(孙浏毅 等著) 下载
  9. 计算机cad标题栏快捷键,AutoCAD快捷键和工具栏及菜单栏大集合
  10. 「NLP入门系列」11. 使用 Seq2Seq 模型进行文本翻译