python3 内置函数

1、abs()   函数返回数字的绝对值

abs( x )         x -- 数值表达式,可以是整数,浮点数,复数。

实例:

结果:

2、dict()   函数用于创建一个字典。

class dict(**kwarg)

class dict(mapping, **kwarg)

class dict(iterable, **kwarg)

实例:

结果:

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

help([object])

实例:

4、min() 方法返回给定参数的最小值,参数可以为序列。

min( x, y, z, .... )

实例:

结果:

5、setattr 函数  对应函数 getatt(),用于设置属性值,该属性必须存在。

setattr(object, name, value)

实例:

结果:

6、all()   函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。(元素除了是 0、空、FALSE 外都算 TRUE。)

all(iterable)

实例:

结果:

7、dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。

dir([object])

实例:

8、hex() 函数用于将10进制整数转换成16进制,以字符串形式表示

      oct() 函数将一个整数转换成8进制字符串

hex(x)

oct(x)

9、python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。

open(name[, mode[, buffering]])

name : 一个包含了你要访问的文件名称的字符串值。

mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。

buffering : 如果 buffering 的值被设为 0,就不会有寄存。如果 buffering 的值取 1,访问文件时会寄存行。如果将 buffering 的值设为大于 1 的整数,表明了这就是的寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。

实例:

10、super()函数是用于调用父类(超类)的一个方法。

super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。

MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。

super(type[, object-or-type])

实例:

11、filter()  函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。

filter(function, iterable)

function -- 判断函数。

iterable -- 可迭代对象。

实例:

结果:

12、globals()   函数会以字典类型返回当前位置的全部全局变量。

globals()

实例:

13、hash()   用于获取取一个对象(字符串或者数值等)的哈希值。

hash(object)

实例:

结果:

Python2.6 开始,新增了一种格式化字符串的函数str.format(),它增强了字符串格式化的功能。基本语法是通过{}和:来代替以前的%。format 函数可以接受不限个参数,位置可以不按顺序。

实例:

结果:

你可能感兴趣的:(python3 内置函数)