Python基础学习:内置函数(1)

abs()

dict()

help()

min()

setattr()

all()

dir()

hex()

next()

slice()

any()

divmod()

id()

object()

sorted()

ascii()

enumerate()

input()

oct()

staticmethod()

bin()

eval()

int()

open()

str()

bool()

exec()

isinstance()

ord()

sum()

bytearray()

filter()

issubclass()

pow()

super()

bytes()

float()

iter()

print()

tuple()

callable()

format()

len()

property()

type()

chr()

frozenset()

list()

range()

vars()

classmethod()

getattr()

locals()

repr()

zip()

compile()

globals()

map()

reversed()

__import__()

complex()

hasattr()

max()

round()

delattr()

hash()

memoryview()

set()

       Python中一共有上述68个内置函数,这些函数使用时不需要从外部导入任何模块即可直接使用。尽管叫内置功能更加准确,但是鉴于其中大部分都是函数,或者是类(类的功能也是由函数实现),所以姑且强名之。

 

1.abs(x)

       返回x的绝对值,x应当为整型(int)或单精度浮点数(float)。如果x为复数的话,将返回它的模值。

 

2.all(iterable)

       iterable意思为可迭代,也就是说要向all()传递一个可迭代变量,即传递数组、元组、字典。如果该可迭代变量内的所有元素的布尔属性值为真(True)或者该元素直接是空元素,则返回True,否则返回False。

       其等价代码如下:

def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True

3.any(iterable)

       该可迭代变量iterable中所有元素为真的话,该函数返回True;否则,该函数返回False。与上文all()函数不同的是,对于空元素,该函数返回False。

       其等价代码如下:

def any(iterable):
    for element in iterable:
        if element:
            return True
    return False

4.ascii(object)

       向该函数输入一个对象,该函数将这个对象转化为可打印的ascii字符串,这个字符串中会包含转义后的非ascii字符,如:\x,\u,\U等。

 

5.bin(x)

       向bin()函数传递一个整型数x,该函数返回x的二进制表示形式,二进制数前有标志符‘0b’

 

6.classbool([x])

该类会对[x]的值进行真值判断,[x]的布尔属性值为假或者其内容缺省,就会返回False。

 

7.class bytearray([source[, encoding[, errors]]])

       它将返回一个由字节元素构成的数组。这个数组内字节元素由整型数字表示,范围是0-255。

       可选的source参数可以用几种不同的方式初始化数组:

       如果它是一个字符串,则还必须给出编码(以及可选的错误)参数; bytearray()然后使用str.encode()将字符串转换为字节。

       如果它是一个整数,则数组将具有该大小,并将用空字节进行初始化。

       如果它是符合缓冲区接口的对象,则将使用该对象的只读缓冲区来初始化字节数组。

       如果它是一个可迭代的,它必须是0 <= x <256范围内的整数的迭代,它们被用作数组的初始内容。

       若没有参数输入,就会创建一个大小为0的数组。

 

8.class bytes([source[, encoding[, errors]]])

       该类在实例化后返回一个新的‘字节’对象,功能与bytearray()类相仿,它是bytearray()的不可变版本。

9.callable(object)

       如果向该函数传递的对象蕴含的参数可以被调用,该函数返回True,否则就返回False。如果返回False就证明该对象不可被调用。

       注意:类是可以被调用的,调用一个类相当于这个类在调用处实例化。如果这个类内包含__call__()函数,这个类的实例也可以被调用。

 

10.chr(x)

       该函数将会返回整型对象x字符串化的结果,该字符串以Unicode的编码形式传递。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值