Python执行模型与编程基础
1. 引言
在Python编程中,有几个非常重要的概念,如作用域(scope)、名称(names)和命名空间(namespaces)。这些概念对于理解Python的执行模型至关重要。下面将对这些概念进行详细解释。
2. 名称和命名空间
2.1 名称的概念
想象你去图书馆找一本书,工作人员会告诉你书的位置,如“二楼,X区,第三排”。如果图书馆的书随意堆放,找书将变得极其困难。在编写代码时,我们也面临同样的问题,需要组织代码,以便他人能轻松找到所需内容,同时也能促进代码复用。
在Python中,我们通过名称来引用对象,名称类似于其他语言中的变量。名称通过名称绑定操作引入,例如:
>>> n = 3 # integer number
>>> address = "221b Baker Street, NW1 6XE, London" # S. Holmes
>>> employee = {
... 'age': 45,
... 'role': 'CTO',
... 'SSN': 'AB1234567',
... }
>>> # let's print them
>>> n
3
>>> address
'221b Baker Street, NW1 6XE, London'
>>> employee
{'role': 'CTO', 'SSN': 'AB1234567', 'ag
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



