Python变量的定义和运算符的使用
变量的定义
Python是一种动态语言,因此在使用变量之前无需显式声明它们。变量的定义直接赋值即可:
age = 18
name = 'Tom'
在以上示例中,我们定义了两个变量,一个是整数类型age,一个是字符串类型name。
还可以同时定义多个变量:
x, y, z = 1, 2, 3
以上代码相当于:
x = 1
y = 2
z = 3
变量命名规则
变量名可以包含字母、数字、下划线。但变量名的第一个字符不能是数字。并且,变量名是大小写敏感的,age和Age是两个不同的变量。
运算符
Python支持的基本运算符有:
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 位运算符
算术运算符
运算符 | 描述 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 取余 |
** | 幂运算 |
// | 整除 |
算术运算符的使用示例:
x = 6
y = 4
print(x + y) # 输出10
print(x - y) # 输出2
print(x * y) # 输出24
print(x / y) # 输出1.5
print(x % y) # 输出2
print(x ** y) # 输出1296
print(x // y) # 输出1
赋值运算符
运算符 | 描述 |
---|---|
= | 简单赋值运算 |
+= | 加法后赋值 |
-= | 减法后赋值 |
*= | 乘法后赋值 |
/= | 除法后赋值 |
%= | 取余后赋值 |
**= | 幂运算后赋值 |
//= | 整除后赋值 |
赋值运算符的使用示例:
x = 5
x += 3
print(x) # 输出8
x -= 2
print(x) # 输出6
x *= 2
print(x) # 输出12
x /= 3
print(x) # 输出4.0
x %= 3
print(x) # 输出1.0
y = 2
y **= 3
print(y) # 输出8
比较运算符
运算符 | 描述 |
---|---|
== | 等于 |
!= | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
比较运算符的使用示例:
x = 5
y = 3
print(x == y) # 输出False
print(x != y) # 输出True
print(x > y) # 输出True
print(x < y) # 输出False
print(x >= y) # 输出True
print(x <= y) # 输出False
逻辑运算符
运算符 | 描述 |
---|---|
and | 与运算 |
or | 或运算 |
not | 非运算 |
逻辑运算符的使用示例:
x = 5
y = 3
print(x > 1 and y < 5) # 输出True
print(x > 1 or y > 5) # 输出True
print(not(x > 1 and y < 5)) # 输出False
位运算符
运算符 | 描述 |
---|---|
& | 按位与 |
^ | 按位异或 |
~ | 按位取反 |
<< | 左移 |
>> | 右移 |
位运算符的使用示例:
x = 5
y = 3
print(x & y) # 输出1
print(x | y) # 输出7
print(x ^ y) # 输出6
print(~x) # 输出-6
print(x << 1) # 输出10
print(x >> 1) # 输出2
以上就是Python变量的定义和运算符的使用的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python变量的定义和运算符的使用 - Python技术站