• Python的内置函数


    一、 str 类型代码的执行相关

    1.eval
      eval函数将字符串当成有效Python表达式来求值,并返回计算结果。
    2.exec

      exec函数将字符串当成有效Python表达式来求值,注意,没有返回值。
    3.compile

      做编译 ,然后等待执行----不重要,不建议用.

      compile('1+2+3','',mode = 'eval') # mode有3中模式,evalexecsingle

    二、作用域相关  globals()  locals()

    def func():
        x = 1
        y = 2
        print(locals())
    func()
    print(glocals())
    

     输出结果

    1 {'y': 2, 'x': 1}
    2 {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x00000139E3B19320>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'D:/OldBoy_s6/0801_day16/1.内置函数.py', '__cached__': None, 'func': <function func at 0x00000139E3A23F28>}

    三、基础数据类型相关

    1.数字相关

    1.1 数据类型

      1.1.1    bool 布尔值

      1.1.2    int 整型

      1.1.3    float 字符型

      1.1.4    complex  复数

    1.2 进制转换

      1.2.1  bin 十进制转二进制

      1.2.2  oct  十进制转八进制

      1.2.3  hex 十进制转16进制

    1.3 数学运算

      1.3.1 divmod(x,y)   返回元祖(x/y的商,x/y的余数)

      1.3.2 min()  最小值

      1.3.3 max() 最大值  ,参数可以是序列,可以是散列

      1.3.4 sum() 求和  参数必须是序列类型

      1.3.5 round() 小数精确

      1.3.6 pow() 冥计算

      1.3.7 abs()  绝对值

    2.数据结构相关

    2.1 序列

      2.1.1 列表和元祖   list     tuple

      2.1.2 相关内置函数

        reversed  顺序的反转

        slice 切片

      2.1.3 字符串

        bytes()     bytes(s,encoding='utf-8') 

        str  字符

        repr 用于%r格式化输出

        bytearray bytearray(s,encoding='utf-8')

        memoryview 

        ord  字符按照unicode转数字

        chr  数字按照unicode转字符

        ascii 字符串转ascii   

    2.2 数据集合

      2.2.1 字典  dict

      2.2.2 集合 set    forezenset

    2.3 相关内置函数

      2.3.1 len()  计算长度

      2.3.2 enumerate   例:for i inenumerate(list,1)

      2.3.3  all()  判断是否有bool值为False的值

      2.3.4  any()  判断是否有bool值为True的值

      2.3.5  zip()   用法:把两个列表变成一个字典

      2.3.6  filer()  过滤函数  http://www.cnblogs.com/Eva-J/articles/7266192.html

      2.3.7  map()  map(func,[1,2,3,4,5])函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。

      2.3.8  sorted()  http://www.cnblogs.com/Eva-J/articles/7265992.html

  • 相关阅读:
    LaTeX —— 特殊符号与数学字体
    LaTeX —— 特殊符号与数学字体
    实战caffe多标签分类——汽车品牌与车辆外观(C++接口)[详细实现+数据集]
    家书与家训
    家书与家训
    Handler总结
    (step5.1.3)hdu 1213( How Many Tables——1213)
    JavaScript+XML+VBA导出报表初步构想
    XML学习总结
    JSP 9 大内置对象详解
  • 原文地址:https://www.cnblogs.com/fengqing89/p/7269154.html
Copyright © 2020-2023  润新知