python3 内置函数(一)


abs()函数

    描述: abs( )函数返回数字的绝对值

    语法: abs(x)

    参数:x--可以是整数、浮点数、复数

    返回值:函数返回 x 的绝对值,如果参数是一个复数,则返回它的大小

    python3中实例:

a = abs(-40)
print(a)

b = abs(100.10)
print(b)

c = abs(1+1.0)
print(c)             


dict函数

    描述:dict用于创建一个字典

    语法:  class dict(**kwarg)

                class dict(mapping,**kwarg)

                class dict(iterable,**kwarg)   

    参数:   **kwargs--关键字

                 mapping--元素的容器

                 iterable--可迭代对象

    返回值:返回一个字典

    python3中实例:

 
 
dictA = {"name":"Tom", "age":18}
print(dictA)

dictB =dict(zip(['one','two','three'], [1, 2, 3]))
print(dictB) #映射方法构造字典

dictC=([('one', 1),('two', 2),('three', 3)])
print(dictC)  #可迭代对象方法构造字典


help()函数

    描述:help()函数是查看函数或模块用途的详细说明

    语法:help([object])

    参数: object--对象

    返回值:返回对象的帮助信息

    python3中实例:

help('sys')      #查看 sys 模块的帮助

help('str')      #查看 str 数据类型的帮助

help('list')     #查看 list 帮助信息


min()函数

    描述:min()方法返回参数的最小值,参数可以是序列

    语法:min( x, y, z, ...............)

     参数:x, y, z 皆为数值表达式

    返回值:返回参数的最小值

    python3中实例

a=min(80, 100, 200)
b=min(-20, 100 ,0)

print(a,b) 


setattr()函数

    描述:setattr函数对应函数 getatt(),用于设置属性值,该属性必须存在

    语法:setattr(object, name, value)

    参数:object--对象;name--字符串,对象属性;value--属性值

    返回值:无

    python3中实例:

class A(object):
    bar = 1
a = A()
B=getattr(a,'bar')
print(B)             #获取属性 bar 的值 
setattr(a,'bar',5)
print(a.bar)        #设置属性 bar 


all()函数

    描述:all()函数用于判断可迭代参数iterable中的所有元素是否都为TRUE,是返回True,否返回False

                元素除了是 0、空、FALSE 外都算 TRUE。

    语法:all(iterable)

    参数:iterable--元组或列表

    返回值:如果iterable的所有元素不为0、''、False或者iterable为空,all(iterable)返回True,否则返回False;

                    注意:空元组、空列表返回值为True,这里要特别注意。

    python3中实例:

all([1,2,3,4])          # 列表list,元素都不为空或0
True
all([1,2,'',4])         # 列表list,存在一个为空的元素
False
all([0,1,2,3])          # 列表list,存在一个为0的元素
False
all((1,2,3,4))          # 元组tuple,元素都不为空或0
True
all((1,2,'',3))         # 元组tuple,存在一个为空的元素
False
all((0,1,2,3))          # 元组tuple,存在一个为0的元素
False
all([])                 # 空列表
True
all(())                 # 空元组
True



 

                

                        


    



    







猜你喜欢

转载自blog.csdn.net/qq_39097722/article/details/80932487