运算符和表达式
算数运算符
运算符 | 描述 |
---|---|
+ | 加 两个对象相加 |
- | 减 得到负数或一个数减去另一个数 |
* | 乘 两个数想乘或返回一个被重复若干字的字符串 |
/ | 除 a除以b |
% | 取模 返回除法的余数 |
** | 幂 返回a的b次幂 |
// | 取整除 向下取接近除数的整数 |
比较运算符
所有比较运算符返回1表示真,返回0表示假。
这分别与特殊的变量True和False等价。
运算符 | 描述 |
---|---|
== | 等于 |
!= | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
赋值运算符
运算符 | 意义 |
---|---|
= | 简单的赋值运算符 |
+= | a+= b等效于 |
-= | a-=b等效于 |
*= | a*=b等效于 |
/= | a/=b等效于 |
%= | a%=b等效于 |
**= | a**=b等效于 |
//= | a//=b等效于 |
条件判断语句和循环语句
条件判断语句
if 判断条件1:
执行语句1
elif 判断条件2:
执行语句2
else
执行语句3
当判断条件为真时,执行后面的语句。
执行内容可以有多条,用缩进来表示同一范围。
else为可选语句,当需要在条件不成立时执行内容可以执行相关语句。
score = 88
if score >= 90 and score <= 100 :
print("优秀")
elif score >= 80 and score < 90 :
print("良好")
elif score >= 70 and score < 80 :
print("及格")
else:
print("建议重做")
输出:
良好
循环语句
python的循环有两种,一种是for…in循环,可以依次把list或tuple中的元素迭代出来。
for i in range(5):
print(i)
输出:
0
1
2
3
4
范围区间是左闭右开。
for i in range(0,10,3): # 从0开始,到10结束,步进值为3
print(i)
输出:
0
3
6
9
可以用于字符串
name='nihao'
for x in name:
print(x)
输出:
name='nihao'
for x in name:
print(x)