Python中10个常用的内置函数详解

 更新时间:2021年12月30日 14:54:48   作者:南城以南1  
这篇文章主要为大家介绍了Python常用的内置函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

complex()

返回一个形如 a+bj 的复数,传入参数分为三种情况:

参数为空时,返回0j

参数为字符串时,将字符串表达式解释为复数形式并返回

参数为两个整数(a,b)时,返回 a+bj

参数只有一个整数 a 时,虚部 b 默认为0,函数返回 a+0j

dir()

不提供参数时,返回当前本地范围内的名称列表

提供一个参数时,返回该对象包含的全部属性

divmod(a,b)

a – 代表被除数,整数或浮点数;

b – 代表除数,整数或浮点数;

enumerate(iterable,start=0)

iterable – 一个可迭代对象,列表、元组序列等

start – 计数索引值,默认初始为0

eval(expression,globals,locals)

expression – 字符串表达式

globals – 变量作用,全局命名空间,如果提供必须为字典形式;可选参数

locals – 变量作用域,局部命名空间,如果提须可为任何可映射对象;可选参数将字符串表达式解析,返回执行结果

filter(function,iterable)

function – 提供筛选函数名,返回 true 或 false

iterable – 列表、元组等可迭代对象

isinstance(object,classinfo)

object--表示一个类型的对象,若不是此类型, 函数恒返回 False;

calssinfo – 为一个类型元组或单个类型;

判断对象 object 的类型是否为 classinfo 或 classinfo 中其中一个类型,返回 True 或 False;

调试Python程序时,障碍之一就是初始变量没有定义类型,所以在代码编写或者调试时,isinstance() 函数常被用来判断变量类型,帮助我们了解程序整个逻辑防止出错

map(function,iterable,…)

function – 执行函数;

iterable – 可迭代对象;

将 iterable 中的每一个元素放入函数 function 中依次执行,得到与 iteable 元素数量相同的迭代器;

map() 中可迭代对象可以为多个,其中函数 function 中的参数为所有可迭代对象中并行元素,最终得到的迭代器的数量是以提供元素数量最少可迭代对象为基准,当数量最少的可迭代对象所有元素输入完毕后即执行停止

input()

函数用于人机交互,读取从输入端输入的一行内容,转化为字符串

zip(*iteables)

*iterables – 两个或两个以上可迭代对象

将所有 iterable 对象中元素按参数顺序以元素并行方式聚合在一起,得到一个迭代器,迭代器中每个元素是个n元素元组,n 表示函数中输入 iterable 参数数量
zip() 函数功能:等价于

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • Python区块链交易类教程

    Python区块链交易类教程

    这篇文章主要为大家介绍了Python区块链交易类的示例详解教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • python画双y轴图像的示例代码

    python画双y轴图像的示例代码

    今天小编就为大家分享一篇python画双y轴图像的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Django+Celery实现定时任务的示例

    Django+Celery实现定时任务的示例

    Celery是一个基于python开发的分布式任务队列,而做python WEB开发最为流行的框架莫属Django,本示例使用主要依赖包Django+Celery实现定时任务,感兴趣的朋友一起看看吧
    2021-06-06
  • PyQt5页面跳转问题及解决方式

    PyQt5页面跳转问题及解决方式

    本文主要介绍了PyQt5页面跳转问题及解决方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Python3实现zip分卷压缩过程解析

    Python3实现zip分卷压缩过程解析

    这篇文章主要介绍了Python3实现zip分卷压缩过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • TensorFlow如何实现反向传播

    TensorFlow如何实现反向传播

    这篇文章主要为大家详细介绍了TensorFlow如何实现反向传播,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • python 实现长数据完整打印方案

    python 实现长数据完整打印方案

    这篇文章主要介绍了python 实现长数据完整打印方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Django项目中使用JWT的实现代码

    Django项目中使用JWT的实现代码

    这篇文章主要介绍了Django项目中使用JWT的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • python目标检测yolo1 yolo2 yolo3和SSD网络结构对比

    python目标检测yolo1 yolo2 yolo3和SSD网络结构对比

    这篇文章主要为大家介绍了python目标检测yolo1 yolo2 yolo3和SSD网络结构对比,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • wxpython多线程防假死与线程间传递消息实例详解

    wxpython多线程防假死与线程间传递消息实例详解

    今天小编就为大家分享一篇wxpython多线程防假死与线程间传递消息实例详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12

最新评论