zoukankan      html  css  js  c++  java
  • python 内置函数

    一  print( )

      flush的应用——模拟进度条

    import time
    for i in range(1,101):
        time.sleep(0.1)
        print('
    {}%:{}'.format(i,'*'*i),end='',flush=True)           #
     (return) 表示回车  
     (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
    -4644624363813443981
    7614025369805395482
    7614025369805395482
    123
    1
    0

     三  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 1000
    2 umbrella 200

      六 sum,min,max

      sum参数是必须是可迭代对象。

      min,max 参数可以使可迭代对象,也可以使散的数列。

      参数中key的用法。

    d=dict(x=10,y=2,z=100,a=55)
    print(min(d))
    print(min(d,key=lambda x:d[x]))
    print(min(d.values()))

      输出:

    a
    y
    2

      七 ASCII码转换  ord( )      chr( )

       八 repr

    print(123)
    print('123')
    print(repr(123))
    print(repr('123'))
    

      输出:

    123
    123
    123
    '123'

      九 zip() 拉链

  • 相关阅读:
    Leetcode 1489找到最小生成树李关键边和伪关键边
    Leetcode 113 路径总和 II
    hdu 1223 还是畅通工程
    hdu 1087 Super Jumping! Jumping! Jumping!
    hdu 1008 Elevator
    hdu 1037 Keep on Truckin'
    湖工oj 1241 畅通工程
    湖工oj 1162 大武汉局域网
    hdu 2057 A + B Again
    poj 2236 Wireless Network
  • 原文地址:https://www.cnblogs.com/654321cc/p/7490296.html
Copyright © 2011-2022 走看看