Python变量

Python变量

与Java不同的是,Python没有声明变量的命令
但与Java命名规则大致一样:

  • 必须以字母或下划线开头
  • 不能以数字开头
  • 区分大小写
  • 尽量达成见名知意,驼峰命名
    与Java不同的是,Python中可以使用连等为变量赋值,或同时给多个变量赋值,例:
x = y = z ="Orange"
x, y, z = "Orange", "Banana", "Cherry"

注:与Java不同,在Python中无法实现数字与字符串的拼串

Python全局变量

在Python中,函数之外定义的变量即为全局变量,函数里定义的变量为局部变量
在函数中可使用global关键字将局部变量声明为全局变量
同时,在函数内部想要更改全局变量的值时,需使用global在函数内重新声明,例:

x = 1
def myfunc():
	global x
	x = 2
print(x) #x的值为2