变量就是存数据的,以便于我们后期在程序中对数据进行操作。 我们可以通过下面的代码来定义一个变量。
userAge = 30
userName = 'minuo'
message = '学习Python'
或者是这样的:
userAge, userName = 30, 'Minuo.St'
message = '老大不小学Python'
Python命名变量可以使用字母(a-z,A-Z),数字(0-9),下划线(_)。实际上大多数程序都是这样。我想命名成汉字也可以,但那打起来切换输入法太难受。
userName, username, username_, _username, username_1, username1
这些都是可以的。但python内置的关键词是不能用的,比如:print, if, true, for, while
等。
另外,Python中变量是区分大小写的’username’与’userName’是不同的变量。
Python推荐的2种变量命名惯例,一种是类似you_are_sweet_gril
,另一种是youAreSweetGril
,我们试着用后一种吧,传说中的 Camel case
。
赋值操作符(=
)
x = y
意思是将y
的值赋给x
。 比如上面例子中的那样:
userAge = 30 #把userAge这个变量的值设置为30
userName = 'Minuo.St' #把userName这个变量的值设置为'Minuo.St'
print(userAge) # 输出 30
print(userName) # 输出 Minuo.St
userAge = userName
print(userAge) # 输出 Minuo.St
基础操作符
Python中包含以下基本操作符(+, -, *, /, //, %, **
)加、减、乘、除、取整、取模、指数。
# 操作符
x = 5
y = 2
print(x+y) # 7
print(x-y) # 3
print(x*y) # 10
print(x/y) # 2.5
print(x//y) # 2
print(x**y) # 25
其他赋值操作符
这类赋值符与基础操作符组合出现,例如+=, *=, -=
等。 x += 1
等同于x = x + 1
, x -= 2
等同于x = x - 2
。
发表回复