首页 > 技术文章 > 运算与流程控制

Agnostida-Trilobita 2019-06-13 18:26 原文

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)

列表、元组、字典、字符串、集合都可以作为循环取值范围,并且都按照元素下标进行循环

 

推荐阅读