Python
算术运算符
假设变量a为20,变量b为10
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | a+b=30 |
- | 减 | a-b=10 |
* | 乘 | a*b=200 |
/ | 除 | a/b=2 |
// | 取整除 | 返回除法的整数部分(商)7//2=3 |
% | 取余数 | 返回除法的余数 9%2=1 |
** | 幂 | 又称次方,乘方, 3**3=27 |
变量的类型
整据类型可分为
整数(int)
浮点数(float)
布尔型(bool)True对应1
Flase对应0
字符串
复合赋值运算符
运算符 | 描述 | 实例 |
---|---|---|
+= | 加法赋值运算符 | c+=a等效于c=c+=a |
-= | 减法赋值 | c-=a等效于c=c-a |
*= | 乘法赋值运算符 | ca等于c=ca |
/= | 除法赋值运算 | c/=a等效于c=c/a |
%= | 取模赋值运算符 | c%a等效于c=c%a |
**= | 幂赋值运算符 | c ** a等效于c=c**a |
//= | 取整除赋值运算符 | c//=a等效于c=c//a |
if 语句进阶
在开发中,使用if可以判断条件,如希望再增加条件,条件不同需要执行代码不同时,使用elif
使用else处理条件不成立情况
0不能当作除数
任何数0次幂都得1
字符串和整数不能相加
str ------>int 例如 a=12.8 int(a) 12
float----> int 例如 a = 12.8 int(a) 12
bool----->int a = True int(a) 1
bool----->int a = False int(a) 1
int-----> str a = 12 str(a) "12"
int------>float a = 12 float(a) 12.0
int------>bool a = 1 bool(a) True
int------>bool a = 0
bool(a) False