• 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

                                           

                                           

                                                                             

  • 相关阅读:
    手机通讯录实现
    leetcode
    android 上手维修设备和推断启动服务
    MVC Code First (代码优先)
    10000阶乘
    telnet发电子邮件
    nodejs显现events.js:72抛出错误
    指针
    脑洞门大开思维工具:六顶思考帽
    C#实现CAD数据转shape或mdb
  • 原文地址:https://www.cnblogs.com/w-s-l123/p/7269993.html
Copyright © 2020-2023  润新知