zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    存储过程生成POCO
    Asp.net MVC4与Razor呈现图片的扩展
    Html5中新input标签与Asp.net MVC应用程序
    HTML5上传文件显示进度
    JQuery图表插件之Flot
    用Html5与Asp.net MVC上传多个文件
    TSQL列出最后访问的存储过程
    Asp.net MVC 限制一个方法到指定的Submit按钮
    VisualStudio2012轻松把JSON数据转换到POCO的代码
    Apache Tika源码研究(三)
  • 原文地址:https://www.cnblogs.com/fengqing89/p/7269154.html
Copyright © 2011-2022 走看看