第一课摘要
首先来认识一下程序的输入和输出,然后学习一下python中最基本数据类型——数字类型。
输入和输出
a = input() # 从控制台输入字符串
print(a) # 把字符串打印在控制台上
数字类型
int 整数类型
a = 1
b = 0
c = -1
e = 1 + 1 # 2
f = 2 ** 10 # 1024
g = 1 // 2 # 0, 整除向下取整
h = int(0.1) # 0, float类型转换int类型
i = int("1") # 1, str类型转换int类型
j = 5 % 2 # 1
float 浮点类型
a = 0.0 # 0.0
b = 0. # 0.0
c = .0 # 0.0
d = 1 / 2 # 0.5
e = 1e2 # 100.0, 科学计数法
bool 布尔类型
a = True
b = False
c = bool(1) # True
d = bool(0) # False
e = bool(0.0) # False
f = bool(0.1) # True
g = bool("") # False
h = bool("0") # True
i = bool(None) # False
j = bool([]) # False
k = bool({}) # False
complex 复数类型
a = 4+3j
查看数据变量的类型
内置的 type() 函数可以用来查询变量所指的对象类型。
a = 1
b = 1.0
c = True
d = 4+3j
e = "Hello World!"
print(type(a)) # <class 'int'>
print(type(b)) # <class 'float'>
print(type(c)) # <class 'bool'>
print(type(d)) # <class 'complex'>
print(type(e)) # <class 'str'>
课后作业
1. 打印Hello World!
print("Hello World!")
2. 求两个数的和
输入两个整数,求两者的和
a = input("第一个数: ") # 这里输入第一个数
b = input("第二个数: ") # 这里输入第二个数
a = int(a) # 从str类型转换为int类型
b = int(b) # 从str类型转换为int类型
print(a + b) # 求和
输入两个实数,求两者的和
a = input("第一个数: ") # 这里输入第一个数
b = input("第二个数: ") # 这里输入第二个数
a = float(a) # 从str类型转换为int类型
b = float(b) # 从str类型转换为int类型
print(a + b) # 求和