03-python_运算符和表达式

运算符与表达式

1. 概念

 1.1 运算符
   - 赋值 运算符 
   - 算术 运算符
   - 关系 运算符
   - 逻辑 运算符
 
 1.2 表达式
     用 运算符 将 数据(变量,函数) 连接在一起的式子.
 
2. 赋值 运算符  
   ① = 
   ② +=
   ③ -=
   ④ *=
   ⑤ /=
   ⑥ %=
 
3. 算术 运算符
   ① +     加
   ② -     减
   ③ *     乘
   ④ /     实数除法
   ⑤ //    整数除法
   ⑥ %     求余数/取模 
   ⑦ **    求幂 
   举例:
    >>> 1 / 2
    0
    >>> 1.0 / 2
    0.5
    >>> 1 // 2
    0
    >>> 2 ** 3
    8   
 
4. 关系 运算符 (比较运算符)
   ① <     小于
   ② <=    小于或等于
   ③ >     大于
   ④ >=    大于或等于
   ⑤ !=    不等于
   ⑥ ==    等于
   举例:
    >>> 1 < 2
    True
    >>> 1 > 2
    False    


5. 逻辑 运算符
   ① and   逻辑 与 
   ② or    逻辑 或
   ③ not   逻辑 非
   举例
    >>> 1 > 2 or 2 > 3
    False
    >>> not 1
    False
    >>> 1 and 0
    0
    >>> 1 or 0
    1

6. 运算符 优先级
   ① 优先级 高的   先计算
   ② 优先级 相同的 从左到右

 优先级 (由低到高)
 Lambda
 逻辑或         or
 逻辑与         and
 逻辑非         not
 成员测试       in, not in
 同一性测试     is, is not
 比较           <, <=, >, >=, !=, ==
 按位或         |
 按位异或       ^
 按位与         &
 移位           <<, >>
 加减           +, -
 乘除 取数      *, /, %
 正负号         +num, -num
 按位取反       ~
 指数           **
    
7. 练习- 加法计算器
 
 7.1 准备
     ① raw_input([prompt])  键盘输入
     ② int(string)          数值字符串 转 int
 
 7.2 程序 plus.py
print "welcome to use plus calculator!!"

num1 = int( raw_input("input num1 : ") )
num2 = int( raw_input("input num2 : ") )

print "num1 = " , num1 
print "num2 = " , num2

print "num1 + num2 = ", (num1 + num2)


 7.3 注意
     字符串 与 数字 不能直接 用"+"连接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值