• 内置函数知多少


    内置函数

    1、掌握

    bytes():解码字符

    res='李钟硕'.encode('utf8')
    print(res)
    ##b'xe6x9dx8exe9x92x9fxe7xa1x95'
    

    chr() / ord():chr()将数字转换成对应字符;ord()将字符转换成对应的数字

    print(chr(65))  ##A
    print(ord('A'))  ##65
    

    divmod():分栏

    print(divmod(10,3))
    ##输出商和余数(3,1)
    

    enumerate():带有索引的迭代

    l=['a','b','c']
    for i in enumerate(1):
        print(i)
    '''
    (0,'a')
    (1,'b')
    (2,'c')
    '''
    

    eval():把字符串翻译成数据类型

    lis='[1,2,3]'
    lis_eval=eval(lis)
    print(lis_eval)
    #[1,2,3]
    

    hash():是否可哈希

    print(hash(1))
    #1
    
    2、了解

    abs():求绝对值

    print(abs(-13))   #13
    

    all():可迭代对象内元素全为真,则返回真

    print(any([1,2,3,0]))   ##True
    print(any([]))   ##False
    

    bin() /oct() /hex():二进制,八进制,十六进制转换

    print(bin(17))  ##0b10001
    print(oct(17))  ##0o21
    print(hex(17))  ##0x11
    

    dir():举例出所有time的功能

    import time
    print(dir(time))
    '''
    ['_STRUCT_TM_ITEMS', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'altzone', 'asctime', 'clock', 'ctime', 'daylight', 'get_clock_info', 'gmtime', 'localtime', 'mktime', 'monotonic', 'perf_counter', 'process_time', 'sleep', 'strftime', 'strptime', 'struct_time', 'time', 'timezone', 'tzname', 'tzset']
    '''
    

    frozenset():不可变集合

    s=frozenset({1,2,3})
    print(s)
    #frozenset({1,2,3})
    

    globals() /loacals():查看全局名字,查看局部名字

    def func():
        a=1
        print(locals)
    func()
    ##{'a':1}
    

    pow():进行幂运算

    print(pow(3,2))
    ##9
    

    round():四舍五入

    print(round(3.5)) #4
    

    slice():切片

    lis=['a','b','c']
    s=slice(1,4,1)
    print(list[s])
    ##['b','c']
    

    sum():求和

    print(sum(5,6))  #11
    

    _ import _():通过字符串导入模块

    m=__import__('time')
    print(m.time)
    #1556607502.334777
    
    既然选择了远方,只能风雨兼程
  • 相关阅读:
    Pagodas
    Bazinga
    取石子问题
    Sudoku Killer(hdu 1426 数独)
    欧拉函数
    CCPC Ancient Go
    ZZNU 1992: 情人节的尴尬
    fzu Problem 2128 最长子串(KMP + strstr 经典好题)
    POJ
    HDU
  • 原文地址:https://www.cnblogs.com/lzss/p/11420802.html
Copyright © 2020-2023  润新知