Python算数运算符及分支和循环结构
1.// 求整商,**幂运算
2.^ #按位异或运算符:当两对应的二进位相异时,结果为1
<< #左移动运算符:运算数的各二进位全部左移若干位,高位丢弃,低位补0
>>#右移动运算符:运算数的各二进位全部右移若干位,低位丢弃,高位补0
3.多条件判断,elif用法(python并不支持switch语句,所以多条件判断,只能用elif来实现)
num = 5
if num == 3:
print 'boss'
elif num == 2:
print 'user'
else:
print 'roadman'
4.三元表达式
valuel if condition else value2
当条件表达式condition的值与True等价时,表达式的值为valuel,否则表达式的值为value2
a=5
»> b = 6 if a>13 else 9
»> b
9
5.for循环
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # 第二个实例
print('当前水果:',fruit)
当前水果: banana 当前水果: apple 当前水果: mango
fruits = ['banana','apple','mango']
for index in range(len(fruits)):
print('当前水果:',fruits [index])
当前水果: banana 当前水果: apple 当前水果: mango
6.while循环
continue用于跳过该次循环,break则是用于退出循环