第一课摘要

首先来认识一下程序的输入和输出,然后学习一下python中最基本数据类型——数字类型。

输入和输出

  1. a = input() # 从控制台输入字符串
  2. print(a) # 把字符串打印在控制台上

数字类型

int 整数类型

  1. a = 1
  2. b = 0
  3. c = -1
  4. e = 1 + 1 # 2
  5. f = 2 ** 10 # 1024
  6. g = 1 // 2 # 0, 整除向下取整
  7. h = int(0.1) # 0, float类型转换int类型
  8. i = int("1") # 1, str类型转换int类型
  9. j = 5 % 2 # 1

float 浮点类型

  1. a = 0.0 # 0.0
  2. b = 0. # 0.0
  3. c = .0 # 0.0
  4. d = 1 / 2 # 0.5
  5. e = 1e2 # 100.0, 科学计数法

bool 布尔类型

  1. a = True
  2. b = False
  3. c = bool(1) # True
  4. d = bool(0) # False
  5. e = bool(0.0) # False
  6. f = bool(0.1) # True
  7. g = bool("") # False
  8. h = bool("0") # True
  9. i = bool(None) # False
  10. j = bool([]) # False
  11. k = bool({}) # False

complex 复数类型

  1. a = 4+3j

查看数据变量的类型

内置的 type() 函数可以用来查询变量所指的对象类型。

  1. a = 1
  2. b = 1.0
  3. c = True
  4. d = 4+3j
  5. e = "Hello World!"
  6. print(type(a)) # <class 'int'>
  7. print(type(b)) # <class 'float'>
  8. print(type(c)) # <class 'bool'>
  9. print(type(d)) # <class 'complex'>
  10. print(type(e)) # <class 'str'>

课后作业

1. 打印Hello World!

  1. print("Hello World!")

2. 求两个数的和

输入两个整数,求两者的和

  1. a = input("第一个数: ") # 这里输入第一个数
  2. b = input("第二个数: ") # 这里输入第二个数
  3. a = int(a) # 从str类型转换为int类型
  4. b = int(b) # 从str类型转换为int类型
  5. print(a + b) # 求和

输入两个实数,求两者的和

  1. a = input("第一个数: ") # 这里输入第一个数
  2. b = input("第二个数: ") # 这里输入第二个数
  3. a = float(a) # 从str类型转换为int类型
  4. b = float(b) # 从str类型转换为int类型
  5. print(a + b) # 求和