内置函数

python内置函数有哪些?整理到了7大分类48个函数,都是工作中常用的函数 python内置函数 阅读详情

       什么是内置函数? 就是python给你提供的. 拿来直接用的函数, 比如print., input等等. 截止 到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直接提供给我们的. 有 一些我们已经用过了. 有一些还没有用过. 还有一些需要学完了面向对象才能继续学习的. 今天我们就认识一下python的内置函数.

作用域相关:    

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

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

迭代器相关:

   range()       生成数据

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

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

字符串类型代码的执行:

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

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

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

有返回值的字符串形式的代码用eval().

没有返回值的字符串串形式的代码用exec().

一般很少用到compile()  下面这个有用!

输入和输出相关:

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

   print()    打印输出

内存相关:

   hash()    获取到对象的哈希值(int, str, bool, tuple)

   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... 

 数据集合:

       dict()    创建一个字典
        set()     创建一个集合

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

   其他相关:

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

       sorted()    对可迭代对象进行排序操作(讲完lamda后再讲这个)

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

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

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

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

       filter()     过滤(讲完lamda)

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

Python内置函数一览表 Python解释器自带的函数叫做内置函数,这些函数可以直接使用,不需要导入某个模块。 如果你熟悉 Shell 编程,了解什么是Shell 内置命令,那么你也很容易理解什么是 Python 内置函数,它们的概念是类似的。 将使用频繁的代码段封装起来,并给它起一个名字,以后使用的时候只要知道名字就可以,这就是函数。函数就是一段封装好的、可以重复使用的代码,它使得我们的程序更加模块化,不需要编写大量重复的代码。 内置函数和标准库函数是不一样的。 Python 解释器也是一个程序,它给用户提供了一些常用功能.. 阅读详情

相关推荐

【C语言】常用内置函数汇总

inet_addr():网络编程函数,用于将一个IP地址字符串转换为网络字节序的32位整数。htons():网络编程函数,用于将一个16位主机字节序的整数转换为网络字节序的16位整数。ntohs():网络编程函数,用于将一个16位网络字节序的整数转换为主机字节序的16位整数。htonl():网络编程函数,用于将一个32位主机字节序的整数转换为网络字节序的32位整数。ntohl():网络编程函数,用于将一个32位网络字节序的整数转换为主机字节序的32位整数。

若北辰 2532

【Python基础】Python初学者必须吃透这69个内置函数!

所谓内置函数,就是Python提供的, 可以直接拿来直接用的函数,比如print,enumerate、format等。Python内置的这些函数非常精巧且强大的,对初学者来说,经常会忽略...

fengdu78的博客 1982

Python 基础(十九):内置函数大全

Python是一种高级编程语言,具有很多强大的特性,其中之一就是内置函数。Python内置函数是指在Python解释器中可以直接使用的函数,无需导入任何模块或库。Python内置函数包含了很多常用的函数,可以快速地完成各种操作。本文将介绍Python内置函数的用法,帮助初学者更好地掌握Python编程。

水滴的博客 9844

python中的内置函数

前言 本人只在csdn写博客 内置函数介绍一. 数学运算abs()求绝对值函数round() 近似取值pow()求指数divmod()求商和余数max()求最大值和min()求最小值sum()求和eval()执行字符串表达式测试结果二. 类型转换int()转为整型float()转换成浮点数str()转化为字符串ord()字符转数字chr()数字转字符bool()转为布尔型bin(),hex(),oct()转为二进制,十六进制,八进制list()元组转换为列表tuple()列表转换元组dict()创建字典

智的博客 1万+

百度地图街景图像批量获取

由于个人研究需要在最近试了一下使用API获取百度地图街景图片,在此介绍一下基于我个人需求的百度街景批量获取方法,本文以Python编码作为主要方法,如果对零编码工具有需要的可以关注一下UA城市分析小组刚刚发布的街景图片获取工具。 街景图像用作区域细粒度空间指标测度需要解决几个问题。 1. 首先就是调用额度的限制,现在百度对于个人认证开发者每天可用的街景图像调用额度为100张,在不考虑购买额度上限(1万张600元,其实有经费的前提下可以直接考虑钞能力)的情况下动辄几千上万张的爬取数量会大大增加需要爬取的时间周

boycetoon29的博客 1万+

从0到1搭建StarRocks3.4.1存算一体架构(VM 虚拟机版)

本文详细介绍了如何在VM虚拟机上从零搭建StarRocks 3.4.1存算一体架构。首先阐述了StarRocks作为高性能分布式SQL数据仓库的优势,重点讲解了其存算一体架构的设计原理。随后提供完整的安装指南,包括环境准备(3台CentOS 8虚拟机配置)、网络互通验证、Java环境配置、软件包解压安装等关键步骤。文章特别详细说明了FE和BE节点的配置文件修改(fe.conf和be.conf)以及必要的防火墙端口开放配置。通过图文并茂的方式,帮助开发者和运维人员快速掌握StarRocks集群部署方法,为后续

小 tom的博客 1331

【内置函数】84个Python内置函数全整理

内置函数是 Python 最精华的“基础工具库”,不容忽视!掌握它们,不仅能减少代码量、提升效率,还能避免命名错误和轮子重造。

wwl412095144的博客 5830

【算法】图解A* 搜索算法

A* 算法是启发式搜索算法,是根据Dijkstra算法改进而来。 问题引入 如下图所示,S为起始(start)节点,G为目标(goal)节点。 节点之间连线是两点的路径长度,如A到E的路径长度c(A,E) = 9。 节点旁的h值时当前节点到达目标节点(G)的预估值,如h(A)=15, 表示从当前点A到达目标点G的估计路径长度为15,此处h(x)即为启发函数,启发函数的设计有很多方法,具体可......

zhuhua造轮子的博客 4万+

GLSL内置函数

GLSL(OpenGL Shading Language)提供了丰富的内置函数,用于简化着色器编程中的数学计算、纹理操作、几何处理等任务。以下是一些常用的 GLSL 内置函数分类及其示例:

gjl513627 1774

Marvell 88E6390x交换芯片:从零构建No-CPU模式网络交换系统

本文详细介绍了如何为Marvell 88E6390x以太网交换芯片构建No-CPU模式网络交换系统。通过解析其核心价值与硬件准备,并手把手指导使用CodeBlocks、IMPGUI和SwitchGUI等软件工具进行配置代码编写、镜像生成与烧录,最终实现交换芯片脱离外部CPU独立工作,适用于成本敏感、空间受限的嵌入式网络设备设计。

plant的博客 485

从零到一:Abaqus与Matlab联合仿真的自动化流程构建指南

本文详细介绍了如何构建Abaqus与Matlab联合仿真的自动化流程,涵盖基础架构设计、关键接口技术实现、结果提取与处理技术以及高级参数化优化流程。通过Python脚本作为桥梁,实现数据传递和任务控制,帮助工程师提升仿真效率。特别强调了版本兼容性、异常处理和性能监控等实用技巧。

weixin_29090089的博客 612

Python 聊聊有内置函数,又该怎么学习内置函数

python有内置函数的概念,从Python3.x开始,内置函数位于builtins模块,比如我们常用的内置函数len(),其实它是builtins模块下的属性,我们也可以builtins.len()去访问,当然因为每个模块加载的时候,已经自动导入builtins模块对象,所以直接可以直接使用len()另外因为每个模块属于module类型的一个对象,所以builtins作为一个模块对象,每个内置函数属于builtins对象的内置属性,本篇除了介绍所有的内置函数之外,还会罗列常用的内置函数。

王员外的博客 1356

Unity游戏开发客户端C#基础

初级Unity客户端开发工程师 面经 之 C#篇

Sea3752的博客 2万+

什么是python的内置函数_python 内置函数

一.什么是内置函数内置函数就是python给你提供的,拿来直接用的函数.截至到python版本3.6.2python一共提供了68个内置函数,他们就是python直接提供给我们的.作用域相关locals() 返回当前作用域中的名字globals() 返回全局作用域中的名字迭代器相关:range() 生成数据next() 迭代器向下执行一次,内部实际使用了__next__()返回迭代器的下一...

weixin_39871649的博客 3247

Flowable第一篇、快速上手(Flowable安装、配置、集成)

Flowable是一个轻量级、高效可扩展的工作流和业务流程管理(BPM)引擎,支持在Java应用程序中实现复杂的工作流自动化。Flowable最初是作为Activiti项目的一个分支发展而来的,但它现在已经成为一个独立的开源项目,并在企业级应用中得到了广泛使用

Du_XiaoNan的博客 1万+

【Unity实战100例】Unity循环UI界面切换卡片功能

功能包括:可以设置半径,高度,速度,元素数量用户可以根据自己的实际需求接入 制作思路:创建每个元素对应的虚拟点,通过旋转管理这些虚拟点,然后把旋转信息和位置信息同步给实际的元素

纯技术流日常开发商业开发记录总结等 7718

Python里的内置函数

在 Python 中,指的是。绝大多数内置函数由 C 语言实现,执行速度远快于用 Python 代码手动编写的同等功能(例如sum()比自己写循环求和快很多)。

weixin_46081608的博客 1374

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

python常用内置函数大全,python内置函数有哪些

大家好,本文将围绕python有哪些常用的内置函数展开说明,python常用内置函数大全是一个很多人都想弄明白的事情,想搞清楚python内置函数有哪些需要先了解以下几个事情。一直以来都是现查现学Python的相关内置函数,想看看全部的汇总版本,最近还真发现有大佬早已把相关的内置函数全部汇总完毕了。博主十月狐狸将Python 3.5版本中的68个内置函数,按顺序逐个进行了详细的解析,对这些内置函数分为了10个大类。,同时参考资料也有引用,现在这里进行搬运。

2301_81837718的博客 1340

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

查看python内置函数_python如何查看内置函数

如何通过命令查看python中的所有内置函数和内置常量举例python版本:利用python中的语句输出python中的所有内置函数及内置常量名:dir(__builtin__)相关推荐:《Python基础教程》输出一个列表:In[1]:dir(__builtin__)Out[1]:['ArithmeticError','AssertionError','AttributeError','Ba...

weixin_39996762的博客 1865

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

python如何查看内置函数

大写字母开头的是python的内置常量名,小写字母开头的是python的内置函数名。# help(内置函数名)

hakesashou的博客 1429

python查内置函数,怎么查看python内置函数

经常调用的时候不知道python当前版本的内置函数是哪些,可以用下面的指令查看: import sys print dir(sys.modules['__builtin__'])如何查看 Python 全部内置变量和内置函数dir(__builtins__) dir显示相关模块信息。如何在spyder中查看python内置函数的源码解决办法: help相应的module,eg:help(filte...

weixin_26750831的博客 7734

Python 内置函数

文章目录 Python 解释器自带的函数叫做内置函数,这些函数可以直接使用,不需要导入某个模块。 如果你熟悉 Shell 编程,了解什么是 Shell 内置命令,那么你也很容易理解什么是 Python 内置函数,它们的概念是类似的。 将使用频繁的代码段封装起来,并给它起一个名字, 以后使用的时候只要知道名字就可以,这就是函数。函数就是一段封装好的、 可以重复使用的代码,它使得我们的程序更加模块化,不需要编写大量重复的代码。 内置函数和标准库函数是不一样的。 Python 解释器也是一个程序,它给用户提供

梁辰兴的博客 1660

以下不是python内置函数的是_为什么说 Python 内置函数并不是万能的?

(给机器学习算法与Python学习加星标,提升AI技能)作者:豌豆花下猫,来源:Python猫在上一篇文章中,我们对比了两种创建列表的方法,即字面量用法 [] 与内置类型用法 list(),进而分析出它们在运行速度上的差异。在分析为什么 list() 会更慢的时候,文中说到它需要经过名称查找与函数调用两个步骤,那么,这就引出了一个新的问题:list() 不是内置类型么,为什么它不能直接就调用创建列...

weixin_39694016的博客 2002

Python内置函数

Python内置函数是无需导入即可直接使用的基础工具,涵盖数据类型处理、数学运算、输入输出等核心功能。

an_yu_xin的博客 1292
上一篇: 生成器和生成器表达式
下一篇: 内置函数(二)
raw_recruit0302
博客等级 码龄8年 30粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值