Python 学习笔记 语法入门之变量

变量:(先定义、后使用)

作用:

变量名:相当于门牌号,指向value所在的内存地址;是访问值的唯一方式;

=:等号,是赋值符号,将value的内存地址绑定给变量名;

value(值):变量的值,既是我们存储的数据,也反映数据的状态;

# 定义:
# 变量名 = value
name = hejun

命名的规范

变量名的命名应该见名知意

变量可以使用短名称(如 x 和 y)或更具描述性的名称(age、carname、total_volume)。

# 如果我们要存储的数据18代表的是一个人的年龄,那么变量名推荐命名为age
age = 18 
# 如果我们要存储的数据18代表的是一个人的等级,那么变量名推荐命名为level
level = 18
  • 变量名必须以字母或下划线字符开头
  • 变量名称不能以数字开头
  • 变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
  • 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)
  • 变量名不能为关键字 ('and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from','global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield')

 常量

Python 没有常量概念,变量名字母全为大写就为常量;

 # 定义圆周率Π PI = 3.1415926  

输出变量

Python 的 print 语句通常用于输出变量。

 

向多个变量赋值 (了解)

Python 允许在一行中为多个变量赋值:变量名间用逗号隔开,value间同样用逗号隔开。

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

也可以在一行中为多个变量分配相同的值:

x = y = z = "Orange"
print(x)
print(y)
print(z)

 

全局变量

在函数外部创建的变量(如上述所有实例所示)称为全局变量。

全局变量可以被函数内部和外部的每个人使用。

 

 

global 关键字

通常,在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。

要在函数内部创建全局变量,您可以使用 global 关键字。

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

另外,如果要在函数内部更改全局变量,请使用 global 关键字。

要在函数内部更改全局变量的值,请使用 global 关键字引用该变量:

x = "awesome"

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

 

posted @ 2021-08-19 11:25  Euge  阅读(136)  评论(0)    收藏  举报