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 的内置函数,利用它,我们可以查看对象的全部方法和属性,对于掌控全局,了解全貌很有用。
  • 相关阅读:
    HAProxy、Keepalived 在 Ocatvia 的应用实现与分析
    Octavia 的 HTTPS 与自建、签发 CA 证书
    Octavia 创建 loadbalancer 的实现与分析
    OpenStack Rally 质量评估与自动化测试利器
    自建 CA 中心并签发 CA 证书
    Failed building wheel for netifaces
    通过 vSphere WS API 获取 vCenter Datastore Provisioned Space 置备空间
    OpenStack Placement Project
    我们建了一个 Golang 硬核技术交流群(内含视频福利)
    没有图形界面的软件有什么用?
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15454346.html
Copyright © 2011-2022 走看看