03-python_运算符和表达式

傷城~ 2022-09-17 06:22 277阅读 0赞

运算符与表达式

  1. 概念

1.1 运算符
- 赋值 运算符
- 算术 运算符
- 关系 运算符
- 逻辑 运算符

1.2 表达式
用 运算符 将 数据(变量,函数) 连接在一起的式子.

  1. 赋值 运算符
    ① =
    ② +=
    ③ -=
    ④ *=
    ⑤ /=
    ⑥ %=

  2. 算术 运算符
    ① + 加
    ② - 减
    ③ * 乘
    ④ / 实数除法
    ⑤ // 整数除法
    ⑥ % 求余数/取模
    ⑦ ** 求幂
    举例:

    1 / 2
    0
    1.0 / 2
    0.5
    1 // 2
    0
    2 ** 3
    8

  3. 关系 运算符 (比较运算符)
    ① < 小于
    ② <= 小于或等于
    ③ > 大于
    ④ >= 大于或等于
    ⑤ != 不等于
    ⑥ == 等于
    举例:

    1 < 2
    True
    1 > 2
    False

  1. 逻辑 运算符
    ① and 逻辑 与
    ② or 逻辑 或
    ③ not 逻辑 非
    举例

    1 > 2 or 2 > 3
    False
    not 1
    False
    1 and 0
    0
    1 or 0
    1

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

优先级 (由低到高)
Lambda
逻辑或 or
逻辑与 and
逻辑非 not
成员测试 in, not in
同一性测试 is, is not
比较 <, <=, >, >=, !=, ==
按位或 |
按位异或 ^
按位与 &
移位 <<, >>
加减 +, -
乘除 取数 *, /, %
正负号 +num, -num
按位取反 ~
指数 **

  1. 练习- 加法计算器

7.1 准备
① raw_input([prompt]) 键盘输入
② int(string) 数值字符串 转 int

7.2 程序 plus.py

  1. print "welcome to use plus calculator!!"
  2. num1 = int( raw_input("input num1 : ") )
  3. num2 = int( raw_input("input num2 : ") )
  4. print "num1 = " , num1
  5. print "num2 = " , num2
  6. print "num1 + num2 = ", (num1 + num2)

7.3 注意
字符串 与 数字 不能直接 用”+”连接

发表评论

表情:
评论列表 (有 0 条评论,277人围观)

还没有评论,来说两句吧...

相关阅读