从现在开始嘞,我们就开始进入Python的基础学习,记得有本关于数据库的书叫做《SQL必知必会》,很薄但是内容很充实,看了至少不下三遍。我在这里也斗胆称我们这个为“Python必知必会”吧。
注意:在HTML/XML编辑器里面生成的python代码会有类似<span style="color:#333333;">的标签语言,这部分不在代码里面,请自动忽略。
1.变量
众所周知,python是从C语言那里演化过来的,所以它的变量和c语言的基本差不多。我们常用的,全局变量、局部变量、静态变量、实例变量。
1. 全局变量
一般情况下,函数直接调用全局变量,如果对全局变量没有任何操作,都没有问题。但是如果有更新操作,但是在函数体内没有声明的话,相当于在函数体内创建了一个和全局变量名称相同的局部变量。会出现令你惊喜的问题。
Remember:局部变量的优先级是高于全局变量的。
Example:
#coding:utf-8
#author:youzi
all_var="Hello World!" #全局变量声明
def Test():
global all_var #global告知函数体这个为全局变量
print all_var #打印变量
Test()
print all_var
Another Example(Error