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() 拉链

  • 相关阅读:
    js获取当前日期
    Mysql错误1452
    数字输入框禁止输入字母
    laravel关联外键报错
    golang for range channel
    golang实现简单哈希表(拉链法解决冲突)
    K个一组反转链表(golang)
    golang 少见的语法问题(无用)
    golang实现循环队列
    数组中连续序列和最大值(循环数组)
  • 原文地址:https://www.cnblogs.com/654321cc/p/7490296.html
Copyright © 2011-2022 走看看