zoukankan      html  css  js  c++  java
  • PythonStudy——常用的内置函数 Built-in function

    map(fn,iter)
    #
    将遍历结果映射为任意类型值 [6, 2, 4] m = map(lambda x: x * 2, [3, 1, 2]) for item in m: print(item) # 输出结果为: # 6 # 2 # 4
    
    
    # 计算元素累积(所有元素相乘):
    from functools import reduce
    r = reduce(lambda x, y: x * y, [3, 1, 2])  # 6
    print(r)
    # 结果为:
    # 6
    # 排序
    # sorted(iter, fn, reverse)
    dic = {
        'owen': (1, 88888),
        'zero': (2, 66666),
        'tom': (3, 77777),
    }
    res = sorted(dic, key=lambda k: dic[k][1])
    print(res)
    # 结果为:
    # ['zero', 'tom', 'owen']

    res = sorted(dic, key=lambda k: dic[k][1], reverse=True)
    print(res)
    # 结果为:
    # ['owen', 'tom', 'zero']
     
    # 1.与类型相关的
    # list() str() ord() chr() bool() int() ...
    # 字符转ASCii码
    print(ord('A'))
    # ASCII转对应字符
    print(chr(97)) # 结果为: # 65 # a

    ASCII码表:

    请熟记:

                0-9 :48-57

                A-Z :65-90

                a-z : 97-122

    # 2.进制转化
    print(bin(10))  # 1010
    print(oct(10))  # 12
    print(hex(10))  # a
    #
    print(0b1111)  # 15
    print(0o10)  # 8
    print(0x11)  # 17  

                 binary  二进制        0b 。。。

            octal    八进制        0o 。。。

            hex     十六进制     0x  。。。

    # 3.常用操作类的
    # range() len() iter() next() enumerate() id() type() print() input() open()
    # 4.原义字符串
    print(r'a
    b')
    print(ascii('a
    b'))
    print(repr('a
    b'))
    # a
    b
    # 'a
    b'
    # 'a
    b'
    # 5.数学相关运算
    abs() sum() max() min() pow() sorted()
    print(abs(-1))
    print(pow(2, 3))  # 2**3
    print(pow(2, 3, 3))  # 2**3%3
    # 结果为:
    1
    8
    2
     
  • 相关阅读:
    笔记类产品会不会衰落?
    ios 性能优化概述
    一个简单的旋转加载动画设计的思路
    常用算法的C++实现
    [转]解决Ionic2 innerHTML 无法嵌入HTML
    How to debug an Angular 2 application with Chrome and VS Code
    Angularjs2-下拉列表实现(父子组件通信)
    Angular 2 HTTP Requests with Observables
    Ionic2 beta8后更新的内容
    ionic2中如何使用自动生成器
  • 原文地址:https://www.cnblogs.com/tingguoguoyo/p/10833904.html
Copyright © 2011-2022 走看看