python学习系列--python内置

2023-01-31 02:01:13 python 学习 系列
  1. 先列出所有的python内置函数,可以看到还是挺多的。


    abs()        求给定数的绝对值。

    all()          传入一个列表,只有当列表中所有元素都是真时,该函数返回真。

    any()        传入一个列表,只要列表中有一个元素为真,该函数即返回真。

    ascii()       执行对象中的__repr__方法。该函数在Python2.7中已弃用。


    bin()         将给定的值转换成二进制。

    bool()       判断真假。

    bytearray()         将给定字符串转换成bytearray的类型,什么鬼?

    byte()        将给定字符串转换成字节码表示。

    callable()            判断一个对象是否可调用 。

    chr()          将给定的ascii码(数字)转换成字符。

    ord()          将给定的字符转换成ascii码。

    claSSMethod()    类方法。

    compile()        将字符串编译成python代码。

    complex()        复数表示。

delattr()

getattr()

setattr()

hasattr()

dict()         将给定列表转换成字典,列表中的每个元素都是由key,value组成的元组。

dir()           列出对象的所有属性和方法。

divmod()         接受两个Int参数,返回两数相除的商数和余数。

enumerate()    得到enumerate对象,可用于迭代序列。

eval()        得到字符串表示的表达式的值。

map()        对序列中每个元素应用某一函数,得到新的序列。

filter()        对序列中每个元素应用某一函数,返回值为True的元素保留至新的序列。

reduce()    python3弃用。

float()        将数字类型转换成浮点类型。

fORMat()    强大的字符串格式化函数,具有丰富的格式限定符(语法是{}中带:号)。例: '{:0>8}'.format('hello'),  [Out]: '000hello'

frozenset()        不能增加和删除的集合

globals()            获取当前名称空间的所有全局变量。

hash()        得到给定字符串的哈希值。

help()        查看某对象的帮助文档。

hex()          将给定数值转换为16进制。

id()            得到某对象在内存中的地址。

input()        用于捕获交互式输入。

int()        将给定对象转换为数值对象。

isinstance()        判断给定名称是否为某对象。

issubclass()        判断给定类是否是某类的子类。

iter()        将给定序列转换为迭代器。

len()        计算给定对象的长度。

list()            将给定的可迭代对象转换成列表。

locals()        获取当前名称空间的所有局部变量。

max()        取得给定序列中的最大值。

min()        取得给定序列中的最小值。

memoryview()

oct()        获取给定数的8进制数值。

open()        打开一个给定的文件,返回文件对象。

pow()        计算给定数的乘方。

print()        打印至标准输出。 

property()        

range()        得到给定数字以内的自然数列表。

repr()        调用对象的__repr__方法。

reversed()        反转给定序列,返回一个可迭代对象。

round()        将给定浮点数进行四舍五入并返回。

set()         得到给定序列的集合。

slice()        

sorted()        得到给定序列的有序序列。

staticmethod()        静态方法。

str()        将给定数值转换为字符。

sum()        求给定序列的和。

super()        用于执行父类的方法。

tuple()        将给定序列转换为元组。

type()        返回给定对象的类型。

vars()        得到给定对象的所有属性和方法以及属性和方法的值。它与dir()的区别是:dir()只给出key, 而vars()给出key和value.

zip()        捆绑每个给定列表中相同位置的元素,得到新的列表。例: x=[1,2,3], y=[4,5,6], z=[7,8,9], zip(x,y,z)  [输出]: [(1,4,7),(2,5,8),(3,6,9)]

__import__()        导入给定字符串形式的模块。   









相关文章