[关闭]
@hongshuzhao 2019-03-16T05:59:12.000000Z 字数 2250 阅读 522

Python 笔记 - 课时4 - 变量类型和运算符

主要内容

  1. print("I like it")
  2. print("Hello World !")

执行结果:

I like it
Hello World !
  1. # 变量
  2. # 声明的三种格式
  3. # 格式1
  4. s1 = "I like it." #符号必须使用半角符号
  5. print(s1)
  6. # 格式2
  7. s2 = s1 ="I like it."
  8. print(s2,s2)
  9. # 格式3
  10. s1,s2,s3 = "我","喜欢","它"
  11. print(s1,s2,s3)

执行结果:

I like it.
I like it. I like it.
我 喜欢 它

变量类型

数字类型 Number

常见数字分类

  1. # 二进制例子
  2. a1 = 0b110
  3. print(a1)
  4. # 八进制例子
  5. a2 = 0o71
  6. print(a2)
  7. # 十六进制例子
  8. a3 = 0xfff
  9. print(a3)
  10. # 科学计数法例子
  11. heigh = 184
  12. print(heigh)
  13. height = 1.84e2
  14. print(height)
  15. # 虚数
  16. a4 = 4j
  17. print(a4)

执行结果:

6
57
4095
184
184.0
4j

布尔值

  1. # 布尔值当数字使用
  2. age = 18 + True
  3. print(age)
  4. age = 18 + False
  5. print(age)
  6. # 判断语句
  7. a = -1
  8. if a:
  9. print("负数是True")
  10. else:
  11. print("负数是False")

执行结果:

19
18
负数是True

字符串类型 str

  1. #字符串案例
  2. like = "I like it"
  3. print(like)
  4. like2 = '我喜欢它'
  5. print(like2)
  6. like3='''
  7. 我们的
  8. 田野
  9. 美丽的
  10. 田野
  11. '''
  12. print(like3)

执行结果:

I like it
我喜欢它

我们的
田野
美丽的
田野

None类型

表达式

运算符

  1. #表达式
  2. a = 1 + 2

算术运算符

  1. #算术运算符案例
  2. a = 9 - 2
  3. print(a)
  4. b = 9 + 2
  5. print(b)
  6. c = 8 * 2
  7. print(c)
  8. #Python 的除法分为
  9. # 除法
  10. a = 9 / 2
  11. print(a)
  12. #地板除(又称取整除)
  13. a = 9 // 2
  14. print(a)
  15. #取余
  16. a = 9 % 2
  17. print(a)

执行结果:

7
11
16
4.5
4
1

比较运算符

  1. #比较运算符案例
  2. a = 3 * 3
  3. print(a==8)
  4. print(a>=8)

执行结果:

False
True

赋值运算符

  1. #赋值运算符
  2. a = b = 0
  3. a += 7
  4. b = b + 7
  5. print(a)
  6. print(a == b)

执行结果:

7
True

逻辑运算符

对布尔值进行计算的符号
- and 逻辑与
- or 逻辑或
- not 逻辑非
- 运算规则
- 与数学上的与、或、非一致
- and 看作乘法,or 看作加法
- True看作1,False看作0,则逻辑运算就能转换为整数数学运算
- 结果为0则为False,否则为True

  1. # 逻辑运算符举例
  2. a = True
  3. b = False
  4. c = True
  5. # 以下等价于 d = 1 * 0 + 1
  6. d = a and b or c
  7. print(d)

执行结果:

True

成员运算符

用来检测某一个变量是否是一个变量的成员
- in
- not in

  1. # 成员运算符举例
  2. a = [1,3,4,2,5]
  3. b = 7
  4. c = 4
  5. e = b not in a
  6. d = c not in a
  7. print(e)
  8. print(d)

执行结果:

True
False

身份运算符

运算符优先级

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注