python变量基础
变量基础
变量
变量:用来储存或者指代值。
变量名中间不能有空格" ",也不能用数字打头,也不能用引号""包裹(否则变成字符串)
变量赋值
" = "后跟上变量对应的值,eg:
my_love = "13766666666"
这叫做赋值操作。赋值后可通过变量名获取对应值,反复使用。
python是从上往下执行,因此必须先给变量赋值,然后才能调用变量,否则会报错。
赋值操作可以直接更新变量,赋成另外一个值。
用变量给变量赋值
也可以用变量给变量赋值。eg:
my_love = "13766666666"
my_ex = my_love
my_love = "15066666666"
第二行就是利用 my_love 变量的值,直接给 my_ex 变量赋值。
赋值操作里,等号左边的会被视为变量名,等号右边的会被先求值,然后分配给左边的变量。
变量值一旦发生替换就找不到之前的值了。
实践
greet = "您好,吃了么,"
greet_chinese = greet
greet_english = "Yo what's up, "
greet = greet_english
print(greet + "李四")
print(greet + "张三")
print(greet_chinese + "张三")