paython入门学习(三 运算符与表达式)
Python运算符包括:
- 赋值运算符
- 算数运算符
- 关系运算符
- 逻辑运算符
表达式是将不同数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子
算数运算符
关系运算符
#关于两个条件都必须符合的时候 1>2 and 2<3 #返回false #只要一个不成功都返回false #满足其中一个条件即可成立时 1>2 or 2>1 #返回true
返回的值是布尔类型(false与true)
赋值运算符号
运算符的优先执行顺序(从低到高)
Lambda 逻辑运算:or 逻辑运算:and 逻辑运算:not 成员测试:in,not in 同一性测试: is ,is not 比较:<,<=,>,>=,!=,== 按位或:| 按位异或:^ 按位与:& 位移:<<,>> 加法与减法:+, - 乘法,除法与取余:*,/,% 正负号:+x,-x 按位翻转:~x 指数:**
下面咱们写一个功能
#!/usr/bin/python
#coding=utf-8
import sys running = True #int将字符串转换成int形式.raw_input()接收字符串可以添加参数显示在前台 while running: try: t=int(raw_input()) p=int(raw_input()) except EOFError: break print 'operator + result\n',t+p print 'operator - result\n',t-p print 'operator * result\n',t*p print 'operator / result\n',t/p