如何查看 Python 全部内置变量和内置函数?
1 如图 , 打开 Python IDLE , 我用的 是 Python 3.7,界面有个性定制 。你的版本不同,界面有差异 , 但是操作方法应该是一样的 。
2 输入 dir(__builtins__)
按下回车键(Enter) 。
3 也可以:
import builtins
dir(builtins)
按下回车键(Enter) 。
得到的结果和 dir(__builtins__) 是一样的 。
4 那么这返回的一大堆到底是什么东西?
可以看到,返回的结果是以 [ 开头以 ] 结尾,说明是个列表 , 我们看看这列表里一共有多少个元素?
输入:
len(dir(__builtins__))
得到一个数字,154 , 说明当前版本的 Python 内置的常量和函数总数是 154。
5 我们再重新输出一下这个列表,逐个打印出来,更好看一点 。
for item in dir(__builtins__):
print(item)
按下两次回车键(Enter) 。按照默认的字母顺序 , 先是大写字母 A-Z,然后是下划线(_)开头的,然后是小写字母 a-z,为什么是这个顺序?因为按照 ASCII 码表,表示小写字母的数字比表示大写字母的数字要大,而表示下划线(_)的数字居中 , 所以如此 。
6 print() 就是 Python 3 的默认函数 。我们试试:
print('Hello World')
builtins.print('Hello World')
__builtins__.print('Hello World')
运行结果如下,可以看到,结果是一样的 。
dir()本身就是 Python 的内置函数,利用它,我们可以查看对象的全部方法和属性,对于掌控全局 , 了解全貌很有用 。
课程推荐:Python快速教程之从入门到精通
python什么是本地变量什么是全局变量本地变量在函数内赋值的变量python函数本地变量,只能在函数内使用
全局变量不在函数内赋值的变量python函数本地变量,出现后可以在任何地方使用,也可以在任意位置使用global将变量声明为全局变量
在python中定义的变量多久会自动消失本地变量 , 即在函数内部,函数调用完就释放了,
全局变量 , 只要程序运行,就不会释放,除非你用del 变量名 才会释放
def a():
c=1
print c
print c #该行会报错
a() #打印函数a()中的c
b=1
print b #ok
del b
print b #error
python中的本地变量(local variable)和全局变量(global variable)分别是什么?python中直接定义python函数本地变量的变量就是本地变量python函数本地变量,使用global定义的变量就是全局变量 。比如:
【python函数本地变量 python函数中的变量】a = 1
b = 1
def foo1():
global b #申明使用全局b
a = 2 #a是本地变量
b = 2 #b是全局变量
foo1()
print a
print b
如果解决python函数本地变量了您的问题请采纳python函数本地变量!
如果未解决请继续追问
python函数本地变量的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python函数中的变量、python函数本地变量的信息别忘了在本站进行查找喔 。
推荐阅读
- pdf阅读时间怎么设置,pdf阅读器设置
- flutter数字输入,flutter 自定义输入框
- java程序使用redis,java程序使用的每个JDK包必须显式的
- 梨园服务器,梨园交易
- 关于vb.net输出txt的信息
- 浙江进口sap产品怎么用,sap关税进采购成本?
- 一个好的新媒体该如何发展,新媒体怎么做好
- 在b站学习直播赚钱吗,b站做直播赚钱吗
- php数据库echo赋值 php有哪些赋值方式