python----内置函数

一:内置函数

      内置模块,拿过来就可以用的。

    1:作用 域相关:

         globals----------(查看全局作用域)

         locals----------(查看局部作用域)

          

def func():
    x=1
    y=2
print(locals())
print(globals())
{
'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x000001A68D339710>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'C:/Users/pc/PycharmProjects/untitled4/day16/作业.py', '__cached__': None, 'func': <function func at 0x000001A68D283E18>} {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x000001A68D339710>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'C:/Users/pc/PycharmProjects/untitled4/day16/作业.py', '__cached__': None, 'func': <function func at 0x000001A68D283E18>}

  2:str类型代码执行------------------------>不可变数据类型/函数名,可以当作字典的key

        exec-----------(无返回值)

        eval----------(有返回值)

        compile----------(编译,读字符串转换成代码)------------>执行[节省时间]

3:其他

    (1)  input----------->输入                                   print------------>输入打印

    (2)数据类型相关

              type---------->查看数据类型                        

     (3)内存相关

              hash---------->通过计算机获取内存地址         id---------->单纯的获取内存的地址

   (4)文件操作相关

             open(r,w,a,r+,w+,a+(都可+b))---------->操作文件[打开]

    (5)模块相关

            import(time ,sys,os)------------->调用模块的fangfa

     (6)帮助

            help------------------------->帮助

      (7)调用 

           callable---------------------->返回Tru或False(验证能否相同)

      (8)查看内置属性

           dir----------------------------------->查看内置属性

4:反射相关

           hasattr-------------->      getattr -------------->   setattr---------------->     delattr----------------->

5:面向对象相关

     (1)定义特殊方式的装饰器:

             classmenthod                   starticmethod              property

6:基础数据类型相关

    (1):和数字相关1:数据类型

                                    bool---------->布尔值         int------------->整形

                                    float------------>浮点型       complex------>负数

                                    2:进制转换

                                     din---------------->二进制     oct------------------>八进制       hex--------------->十六进制

                                    3:数学运算

                                     abs---------->计算绝对值                             divmod------------->返回(除,余)    

                                     min----------->计算最小值                            max------------------>计算最大值(可以是序列,可以是散列)

                                     sum------------>求和  (参数必须是序列类型)                                  round---------------->   小数精确                           pow------------->幂运算

   (2)数据结构相关:1:序列相关

                                        列表和元组:  list------------>列表              tupe------------->元组

                                        相关函数:reversed--------->顺序的反转   slice----------->

                                         字符串:str---------------------->                   format------------>     bate-------           byeea

                                       

                                       

                                                                         

原文地址:https://www.cnblogs.com/w-s-l123/p/7269993.html