python 内置函数,,一 print( )


一 print( )

  flush的应用——模拟进度条

import timefor i in range(1,101):    time.sleep(0.1)    print(‘\r{}%:{}‘.format(i,‘*‘*i),end=‘‘,flush=True)           #\r (return) 表示回车  \n (new line)表示换行,实际上是回车换行print()print(‘END!‘)

二 hash( )

  1 参数必须是不可变类型。

print(hash(‘aaa‘))print(hash(b‘aaa‘))print(hash(‘123‘))print(hash(b‘123‘))print(hash(123))print(hash(True))print(hash(False))

  输入:

-4644624363813443981-46446243638134439817614025369805395482761402536980539548212310

三 map( ) 映射 自带遍历可迭代对象功能

四 filter( ) 过滤 自带遍历可迭代对象功能

五 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

  用处:购物车

goods={‘computer‘:1000,‘umbrella‘:200}e=enumerate(goods,1)print(e)for num,name in e:    print(num,name,goods[name])

  输出:  

<enumerate object at 0x000001C6FDCA85E8>1 computer 10002 umbrella 200

  

python 内置函数

评论关闭