• 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

  • 相关阅读:
    Python爬虫实践 —— 4.好听音乐网轻音乐资源下载
    Python爬虫实践 —— urllib.request和requests
    Python爬虫实践 —— 3.利用爬虫提取返回值,模拟有道词典接口
    Python爬虫实践 —— 2.百度贴吧html文件爬取
    Python爬虫实践 —— 1.对反爬机制的认识
    用gcd库函数求最大公约数
    对结构体进行排序
    python菜鸟入门知识
    python安装及typora使用
    python基础一整型、bool、字符串
  • 原文地址:https://www.cnblogs.com/fengqing89/p/7269154.html
Copyright © 2020-2023  润新知