第一课摘要
首先来认识一下程序的输入和输出,然后学习一下python中最基本数据类型——数字类型。
输入和输出
a = input() # 从控制台输入字符串print(a) # 把字符串打印在控制台上
数字类型
int 整数类型
a = 1b = 0c = -1e = 1 + 1 # 2f = 2 ** 10 # 1024g = 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.0b = 0. # 0.0c = .0 # 0.0d = 1 / 2 # 0.5e = 1e2 # 100.0, 科学计数法
bool 布尔类型
a = Trueb = Falsec = bool(1) # Trued = bool(0) # Falsee = bool(0.0) # Falsef = bool(0.1) # Trueg = bool("") # Falseh = bool("0") # Truei = bool(None) # Falsej = bool([]) # Falsek = bool({}) # False
complex 复数类型
a = 4+3j
查看数据变量的类型
内置的 type() 函数可以用来查询变量所指的对象类型。
a = 1b = 1.0c = Trued = 4+3je = "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) # 求和
