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

                                           

                                           

                                                                             

  • 相关阅读:
    WireShark抓包软件的使用
    UNIX环境高级编程--#include "apue.h"
    用OpenCV实现Otsu算法
    Qt使用快捷键
    Ubuntu14.04如何备份和恢复系统
    Linux命令--链接文件的那些事
    Python读写csv文件
    Python正则表达式指南
    Linux下使用rsync最快速删除海量文件的方法
    性能监控工具——Cacti安装文档
  • 原文地址:https://www.cnblogs.com/w-s-l123/p/7269993.html
Copyright © 2011-2022 走看看