运算与流程控制
1.内置函数
len 判断字符串长度或元素个数
in 判断元素是否属于集合、列表、字典
not in
2.身份运算符
is 判断两个变量的id是否相等
== 判断两个变量的值是否相等
3.if流程控制
if 条件:
命令
elif 条件:
命令
else:
命令
4.可变类型与不可变类型
可变:在id不变的情况下可以改变value(列表、字典、集合)
不可变:value一旦改变,id也随之改变(说明开辟了新的内存空间)
5.while流程控制
while 条件:
命令
取出列表中的元素:
l1 = ['1','2','a','b','f','g']
a = 0
while a < len(l1):
print(l1[a])
a += 1
while可以和else配合使用,while循环执行完成后才会执行else语句
6.random随机模块
import random
computer = ['石头','剪刀','布']
res2 = random.choice(computer)
由于部分语句在shell中已经学过,且用法大致相同,此处不再赘述
7.for循环
for i in range(10): (range(a,b,c)从a开始到b,步长为c。取值a≤i<b)
列表、元组、字典、字符串、集合都可以作为循环取值范围,并且都按照元素下标进行循环
作者:球接子
如有侵权,请联系13126893950@163.com删除
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,并在文章页面明显位置给出原文连接,否则不予转载且保留追究法律责任的权利。
本博客已不再更新,文章已转移至作者网站 :http://www.asumimoe.com/