python内置方法、模块讲解(一)

  • 2016-02-21 19:29:28
  • 1184
  • 0

  python 哪些内置的方法、模块呢? 可以​通过以下方式查看如下:

  

  可以看出以大写字母以及下划线开头那些主要为各种错误类别、警告、信息之类, 在我们实际写代码过程中,很少主动去调用。所以, 接下来我将从abs方法开始讲解。

   以下开始讲解内置方法、模块。

   一、abs方法

   1、定义(通过使用help函数):

    abs(number) -> number

    Return the absolute value of the argument.

   2、解释:输入参数为number即数字, 返回number的绝对值。

   3、举例:

>>> abs(-2)
2

    二、all方法

    1、定义:

all(...)
    all(iterable) -> bool

    Return True if bool(x) is True for all values x in the iterable.
    If the iterable is empty, return True.

     2、解释:输入参数为可迭代对象(主要有:字符串、list、tuple等)iterable, 如果iterable 中的所有子元素为True, 则返回True,否则返回False。如果iterable 为空, 也返回False。

     3、举例:

>>> all(['a', 'b', 'c'])
True
>>> all(['', 'b', 'c'])
False

    三、any方法

     1、定义:

any(...)
    any(iterable) -> bool

    Return True if bool(x) is True for any x in the iterable.
    If the iterable is empty, return False.

     2、解释:可以看出此方法与all方法定义很相似, 二者区别在于, 如果iterable中的子元素有一个为True, 则返回True,否则返回False。如果iterable为空,返回False。 

     3、举例:

>>> any(['','a'])
True
>>> any(['',''])
False


发表评论

* *