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 函数可以接受不限个参数,位置可以不按顺序。
实例:
结果: