不同于PHP:1. Python的作用域规则是,变量的创建总会创建一个新的局部变量,但变量的访问(包括修改)会先查找局部作用域,然后顺着最近的作用域寻找匹配。全局变量可以被访问到(如果是可变类型,其甚至可以被改变),但(默认情况下)不能被赋值。 2. class Person:

'''类变量'''

population = 0

def init(self, name):

'''对象变量'''

self.name = name

'''类变量'''

Person.population += 1

Python最佳实践中的全局规则:

UTF-8编码:

-*