zoukankan      html  css  js  c++  java
  • 如何查看 Python 全部内置变量和内置函数?

    https://jingyan.baidu.com/article/7082dc1c071649e40a89bdb8.html

    Python 解释器内置了一些常量和函数,叫做内置常量(Built-in Constants)和内置函数(Built-in Functions),我们怎么在 Python IDLE 里得到全部内置常量和函数的名字呢?

    工具/原料

     
    • Python

    方法/步骤

     
    1. 1

      如图,打开 Python IDLE,我用的 是 Python 3.7 ,界面有个性定制。你的版本不同,界面有差异,但是操作方法应该是一样的。

      如何查看 Python 全部内置变量和内置函数?
    2. 2

      输入 dir(__builtins__)

      按下回车键(Enter)。

      如何查看 Python 全部内置变量和内置函数?
    3. 3

      也可以:

      import builtins

      dir(builtins)

      按下回车键(Enter)。

      得到的结果和 dir(__builtins__) 是一样的。

      如何查看 Python 全部内置变量和内置函数?
    4. 4

      那么这返回的一大堆到底是什么东西?

      可以看到,返回的结果是以 [ 开头以 ] 结尾,说明是个列表,我们看看这列表里一共有多少个元素?

      输入:

      len(dir(__builtins__))

      得到一个数字,154 ,说明当前版本的 Python 内置的常量和函数总数是 154 。

      如何查看 Python 全部内置变量和内置函数?
    5. 5

      我们再重新输出一下这个列表,逐个打印出来,更好看一点。

      for item in dir(__builtins__):

          print(item)

      按下两次回车键(Enter)。按照默认的字母顺序,先是大写字母 A-Z,然后是下划线(_)开头的,然后是小写字母 a-z ,为什么是这个顺序?因为按照 ASCII 码表,表示小写字母的数字比表示大写字母的数字要大,而表示下划线(_)的数字居中,所以如此。

      如何查看 Python 全部内置变量和内置函数?
    6. 6

      print() 就是 Python 3 的默认函数。我们试试:

      print('Hello World')

      builtins.print('Hello World')

      __builtins__.print('Hello World')

      运行结果如下,可以看到,结果是一样的。

      如何查看 Python 全部内置变量和内置函数?
      END

    注意事项

     
    • dir()本身就是 Python 的内置函数,利用它,我们可以查看对象的全部方法和属性,对于掌控全局,了解全貌很有用。
  • 相关阅读:
    内核态内存映射
    FS 数据结构
    内存页分配/释放
    用户态内存映射
    WindowsServer 2008 TIME_WAIT
    OutOfMemoryError:修改tomcat启动参数
    windows下Tomcat添加jmx监控
    mysql 5.7.11 安装运行
    mysql 数据库备份与还原
    Win7下虚拟WiFi设置
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15454346.html
Copyright © 2011-2022 走看看