Python005: Python中的end和与独有的运算符以及三元运算符、assert、for、range、break等分支相关语句
1. 关键字
用于输出结果到同一行时,在末尾添加字符
比如'' ',' 等
2. 运算
float除法 /
向下取整 //
幂运算符 **
>>>3**2 = 9
>>>3**-2 = 0.11111111111111
>>>-3**2 = -9
>>>也即幂运算符的优先级比左边的的一元运算符低,比右边的高
与或非 and or not(优先级最低)
a = x if条件 else y 如果条件满足,a=x,否则a=y
assert 条件 如果条件为假,程序自动崩溃,并弹出提示
a in b
a not in b
3. 分支
Python 中没有Switch-case语句
- for循环 : 可以遍历任何序列的项目,如一个列表或者一个字符串
for <variable> in <sequence>:
<statements>
else:
<statements>
# 如果variable在sequence内部,执行代码statements,然后迭代至序列中的另一个元素
range([起点 = 0,] 终点 [,步长 = 1])
range(1,10,1) 生成1到10(不包含10),步长为1的一个序列
终止当前循环,跳出循环体
终止本轮循环,进入下一次循环
4. 参考网站
runoob技术总结网站