前言

在Python官方文档的标准库章节中,第一节是简介,第二节就是Built_in Functions,可见内建函数是Python标准库的重要组成部分,而有很多内建函数我们平时却很少用到或根本就不知道原来还有这么好用的函数居然直接就可以拿来用。

Built_in Funtions

接下来为大家介绍一些我认为被大家忽略掉的内建函数。

all

如果列表或迭代器中所有值都为真或为空返回True,相当于

def all(iterable):

for element in iterable:

if not element:

return False

return True

any

如果迭代器中至少有一个值为真返回True,若迭代器为空返回False,相当于

def any(iterable):

for element in iterable:

if element:

return True

return False

dir

没有参数时返回当前作用域的所有名称,有参数时返回该参数的所有属性

>>> dir(int)

['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', '__divmod__', '__doc__', '__eq__', '__float__', '__floor__', '__floordiv__', '__format__', '__ge__', '__getattribute__', '__getnewargs__', '__gt__', '__hash__', '__index__', '__init__', '__int__', '__invert__', '__le__', '__lshift__', '__lt__', '__mod__', '__mul__', '__ne__', '__neg__', '__new__', '__or__', '__pos__', '__pow__', '__radd__', '__rand__', '__rdivmod__', '__reduce__', '__reduce_ex__', '__repr__', '__rfloordiv__', '__rlshift__', '__rmod__', '__rmul__', '__ror__', '__round__', '__rpow__', '__rrshift__', '__rshift__', '__rsub__', '__rtruediv__', '__rxor__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', '__truediv__', '__trunc__', '__xor__', 'bit_length', 'conjugate', 'denominator', 'from_bytes', 'imag', 'numerator', 'real', 'to_bytes']

divmod

同时返回整数除法的商和余数

>>> divmod(11,3)

(3, 2)

enumerate

同时返回迭代器元素的索引和值,索引的初始值可以设置,在需要知道元素位置的for循环中很好用

>>> for index, value in enumerate('ABCDEFG'):

...    print(index, value)

...

0 A

1 B

2 C

3 D

4 E

5 F

6 G

id

对于CPython来说就是对象的内存位置

>>> x, y = 1, 2

>>> id(x), id(y)

(1666253264, 1666253296)

isinstance

判断第一个参数是否是第二个参数的实例,以后不要用type(1) == int了

>>> isinstance('A',str)

True

结语

希望大家在日后的开发中合理的使用好这些内建函数。

python求乘积内建函数_Python中的内建函数(Built_in Funtions)相关推荐

  1. python求偏导函数_Python中多元函数的向量化偏导数

    在 this thread中,alko发布了一个用于计算多元函数的偏导数的非凡答案. 我现在有一个关于增强此函数以接受输入值数组的后续问题.我有一些代码,我循环遍历一大堆n维点,计算每个变量的偏导数, ...

  2. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  3. python求乘积_Python实现求笛卡尔乘积的方法

    Python实现求笛卡尔乘积的方法 本文实例讲述了Python实现求笛卡尔乘积的方法.分享给大家供大家参考,具体如下: 在数学中,两个集合X和Y的笛卡尓乘积(Cartesian product),又称 ...

  4. python求乘积_Python实现求笛卡尔乘积方法详解

    这篇文章主要介绍了Python实现求笛卡尔乘积的方法,结合实例形式分析了Python计算笛卡尔乘积的原理与实现技巧,需要的朋友可以参考下 本文实例讲述了Python实现求笛卡尔乘积的方法.分享给大家供 ...

  5. python编写ATM类_Python中编写类的各种技巧和方法

    有关 Python 内编写类的各种技巧和方法(构建和初始化.重载操作符.类描述.属性访问控制.自定义序列.反射机制.可调用对象.上下文管理.构建描述符对象.Pickling).你可以把它当作一个教程, ...

  6. python求最大值最小值_Python求可变参数的最大值最小值以及参数个数

    求可变参数的最大值最小值以及参数个数 简介: 首先要做这个题,我们要使用函数来解决,这就要求我们要掌握函数的定义以及函数的调用.函数是一段具有特定功能的.可重用的,用来实现单一,或相关联功能的代码段. ...

  7. python求不规则图形面积_python 微积分之---黎曼和

    黎曼求和 这里有一块形状不规则的土地,要测量它的面积,怎么办呢?一个叫黎曼的德国数学家(Bernhard Riemann, 1826-1866),他想了个办法:将这不规则图形切成一条条的小长条儿,然后 ...

  8. python决策树 多分类_Python中的决策树分类:您需要了解的一切

    python决策树 多分类 什么是决策树? (What is Decision Tree?) A decision tree is a decision support tool that uses ...

  9. python求众数程序_python求众数问题实例

    本文实例讲述了python求众数问题的方法,是一个比较典型的应用.分享给大家供大家参考.具体如下: 问题描述: 多重集中重数最大的元素称为众数...就是一个可以有重复元素的集合,在这个集合中重复的次数 ...

最新文章

  1. jquery图片播放切换插件
  2. Linux中crontab定时执行python程序
  3. JavaScript对象克隆
  4. ubuntu---php脚本中执行换行
  5. 重置样式表--HTML
  6. linux 控制网卡流量,如何管理和控制多网卡 Linux 虚拟机的流量走向
  7. deepin安装java_Deepin安装Eclipse
  8. 数据结构和算法之排序一:归并排序
  9. php登录后自动退出登录,PHP利用Cookie设置用户30分钟未操作自动退出功能
  10. 看我如何用python来玩百万英雄
  11. 复制vmware的ubuntu虚拟机启动进入紧急模式问题
  12. 8 年经验面试官详解 Java 面试秘诀!
  13. Git——撤销和删除操作【git restore / git rm 】
  14. 清华大学 计算机系 研究生导师,清华大学计算机科学与技术系研究生导师简介-胡事民...
  15. 三态缓冲器!74系列芯片的型号区别…
  16. 计算机主板结构分为at,2.2.1 计算机主板结构(1)
  17. 高端差分器电流检测电路
  18. 曾经最好用的浏览器凉了?正在被大批网站抛弃
  19. python爬虫读取pdf_Python读取PDF内容
  20. 新一代网络技术与课程建设师资培训感悟

热门文章

  1. SAP中寻找增强的实现方法
  2. 8年,永洪科技凭什么跑出中国BI领军速度?
  3. 经营升级渐成影院运营主课题,怎样才能交出技术改造好答卷?
  4. bat php 监控网站,HTML_进程监控实现代码[vbs+bat],运行后会在%windir%\system32\目录 - phpStudy...
  5. 新课标下计算机教学,浅析新课程标准下小学信息技术教学
  6. 富文本编辑器 java_Java开发之富文本编辑器TinyMCE
  7. 网站计数器 php,网站计数器 php
  8. Buuctf(pwn) picoctf_2018_rop chain 栈溢出
  9. Python 中list.sort和sorted以及bisect
  10. python中判断变量的类型