Python学习【第3篇】:Python之运算符
一、运算符
计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算。
种类:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,今天我们先了解前四个。
算术运算:
a=10,b=20
赋值运算:
比较运算:
逻辑运算:
二、条件与循
数字和字符串比,数字永远小于字符串
任何非零数字或非空对象都为真
数字零、空对象和None都为假
比较和相等测试会返回True或False(特殊的1和0)
布尔and和or会返回真或假
If 语法
if 条件:
执行1
elif 条件2:
执行2
elif 条件判断3:
执行3
else:
执行的值
a=input('请输入a的值') b=input('请输入b的值') if a>b: print 'a>b' elif a==b: print'a=b' else: print 'a<b'
for循环
for 循环可以用以pyton的任何序列类型,包括列表,元组,字符串。
for i in[0,1,2,3,4]: print i; #range for i in range(10): print i for i in range(1,10): print i for i in range(1,10,2): print i
多重循环
b=0 for i in range(1,21): for j in range(1,10): print b,j for i in range(1,10): for j in range(1,i+1): print "%s*%s=%s"%(j,i,j*i), #逗号表示不换行。 print '\n'
while循环
n = 5
while n > 0:
print n
n = n-1
print 'over'
1.计算条件表达式的值,判断是True或False。
2.如果为False,结束while语句并执行下一条语句。
3.如果为True,执行while中的语句体,然后返回步骤1。
break语句可以在循环过程中直接退出循环,而continue语句可以提前结束本轮循环,并直接开始下一轮循环。这两个语句通常都必须配合if语句使用。