分支(条件判断):
语法:
if 条件一:
条件成立执行的代码
elif 条件二:
条件成立执行的代码
else:
条件不成立执行的代码
运算符与条件判断一起使用:
数值:
算术运算
比较运算:> < <= >= != ==
其他的运算符
逻辑运算
and:与
or:或
not:非
成员运算:
in:判断是里面的成员
not in:判断不是里面的成员
身份运算符:判断id是否一致
is:
is not:
复制运算符:
=
+=
-=
*=
/=
%=
while循环(条件循环):如果条件一直成立,则一直循环做条件满足的事情,直到条件不成立,结束循环
语法:
while 条件:
条件成立,循环的代码
continue:
中止当前本轮循环,回到条件判断的地方(重新判断条件)
break:
强制跳出循环
for循环:循环遍历
语法:
for i in xxx:
循环的代码
for遍历列表:
```python
li=[1,2,3,4,5]
for i in li:
if i > 2:
print('当前数字{}大于2'.format(i))
else:
print('当前数字{}小于2'.format(i))
```
for遍历字典:
```python
dic={'a':1,'b':2,'c':3}
#默认遍历出来的是键
for i in dic:
print(i)
#遍历字典的值
for i in dic.values():
print(i)
#遍历键和值
for k,v in dic.items():
print('key:',k,'value:',v)
```
元祖拆包:
```python
a=('123','234','345')
k,v,n =a
print('key:'k,'value:'v,'name:',n)
```
range():可以生成一个指定长度的序列
range(n):默认生成一个0-n的整数序列。
对于这个整数序列,我们可以通过list()函数转换为列表类型的数据
range(n,m):默认生成一个n到m-1的整数序列
对于这个整数序列,我们可以通过list()函数转换为列表类型的数据
range(n,m,k):相当于其他函数里面的for循环
n初始值,m结束值,k步长,会生成初始值为n,结束值为m-1,递减或者是递增的整数序列
end='':下一个print不会换行
列表推导式:可以用来快速的生成一个列表
```python
li=[i for i in xxx]
```
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)