1
二分支结构
<表达式1> if <条件> else <表达式2>
如:
Guess = eval(input())
Print(‘猜{}了’.format(‘对’ if guess==99 else ‘错’))
2 异常处理
try:
<语句块1> 异常处理的高级应用
except:
<语句块2>
else:
<语句块3>
finally:
<语句块4>
注:finally对应语句块4一定会执行
else对应的语句块3只在不发生异常时执行
3 基本随机数函数:seed(), random()
扩展随机数函数:randint(), getrandbits(), uniform(), randrange(), choice(), shuffle()
random.randint(a,b) 生成一个[a,b]之间的整数
random.randrange(m,n,k) 生成一个(m,k)之间以k为步长的随机整数
random.getrandbits(k) 生成一个k比特长的随机整数
random.uniform(alb) 生成一个[a,b]之间的随机小数
random.choice([1,3,45,6,5,6,56,54,5]) 从序列seq中随机选择一个元素
random.shuffle() 将序列seq中元素随机排列,返回打乱后的序列