"""
int 整型
float 浮点型,小数
bool 布尔型
complex 复数
"""
# a = 1 + 1 # 把1 + 1 赋值给 变量a
#
# print(a) # 打印 测试
#
# print(type(a)) # <class 'int'> type() a是什么类型 查看数据类型
#
# print(type(True)) #
# int 与 float 之间计算和转换
# a = 1 + 1.2 # 计算+ - * / // % **
# print(a)
# a = 0.2
#
# b = a * a
#
# print(b) # 0.04000000000000001
# import decimal # 导入精确计算包/模块
#
# a = decimal.Decimal('2.2') # ()内要字符串 不能是数值
#
# b = a * a
#
# print(b)
# 复数
# e = 1 + 2j # 虚部
#
# complex
#
# type(e)
#
# print(e.real) # 1.0
# print(e.imag) # 2.0
# a = 1.234
# print(int(a)) # 1
# print(type(a)) #
# a = 2
# b = float(a)
# print(b, type(b)) # 2.0
# a = True
# b = False
# print(type(a)) #
# print(type(b)) # <class 'bool'> 只能判断
# 1 < 2
# print(1 < 2) # True
# 1 > 2
# print(1 > 2) # False
# 赋值运算= += -= *= /=
# a = 1 + 1
# b = 1
# b += a # +=表示b自加a
# print(b) # 3
# 序列类型:字符串 列表 元组 索引 切片 字典 集合
# 1.字符串
# a = 'abc'
# b = "def"
# c = '''
# ghi
# '''
# d = """
# jkl
# """
# 三单引号 三双引号可以换行 但单双引号不行
# 列表
# a = [1, 2, 3, 4, 5, '字符串', (1, 2, 3)] # 中括号表示列表 列表可以发任何类型 可修改
# print(type(a)) #
# 元组
# a = (1, 2, 3, 4, "字符串", (5, 6, 7)) # 小括号表示元组 和列表一样 但不能修改
# print(type(a)) #
# 索引
# a = [1, 2, 3, 4, 5, '字符串', (1, 2, 3)]
# # 0 1 2 3 4 5 6 # 从左到右下标0开始
# # -7 -6 -5 -4 -3 -2 -1 # 从右到左下标-1开始
#
# print(a[3]) # 4
# print(a[-4]) # 4
# a = (1, 2, 3, 4, "字符串", (5, 6, 7)) # 和列表索引相同
# print(a[3])
# print(a[-3])"""
int 整型float 浮点型,小数bool 布尔型complex 复数"""
# a = 1 + 1 # 把1 + 1 赋值给 变量a
#
# print(a) # 打印 测试
#
# print(type(a)) # <class 'int'> type() a是什么类型 查看数据类型
#
# print(type(True)) #
# int 与 float 之间计算和转换
# a = 1 + 1.2 # 计算+ - * / // % **
# print(a)
# a = 0.2
#
# b = a * a
#
# print(b) # 0.04000000000000001
# import decimal # 导入精确计算包/模块
#
# a = decimal.Decimal('2.2') # ()内要字符串 不能是数值
#
# b = a * a
#
# print(b)
# 复数
# e = 1 + 2j # 虚部
#
# complex
#
# type(e)
#
# print(e.real) # 1.0
# print(e.imag) # 2.0
# a = 1.234
# print(int(a)) # 1
# print(type(a)) #
# a = 2
# b = float(a)
# print(b, type(b)) # 2.0
# a = True
# b = False
# print(type(a)) #
# print(type(b)) # <class 'bool'> 只能判断
# 1 < 2
# print(1 < 2) # True
# 1 > 2
# print(1 > 2) # False
# 赋值运算= += -= *= /=
# a = 1 + 1
# b = 1
# b += a # +=表示b自加a
# print(b) # 3
# 序列类型:字符串 列表 元组 索引 切片 字典 集合
# 1.字符串
# a = 'abc'
# b = "def"
# c = '''
# ghi
# '''
# d = """
# jkl
# """
# 三单引号 三双引号可以换行 但单双引号不行
# 列表
# a = [1, 2, 3, 4, 5, '字符串', (1, 2, 3)] # 中括号表示列表 列表可以发任何类型 可修改
# print(type(a)) #
# 元组
# a = (1, 2, 3, 4, "字符串", (5, 6, 7)) # 小括号表示元组 和列表一样 但不能修改
# print(type(a)) #
# 索引
# a = [1, 2, 3, 4, 5, '字符串', (1, 2, 3)]
# # 0 1 2 3 4 5 6 # 从左到右下标0开始
# # -7 -6 -5 -4 -3 -2 -1 # 从右到左下标-1开始
#
# print(a[3]) # 4
# print(a[-4]) # 4
# a = (1, 2, 3, 4, "字符串", (5, 6, 7)) # 和列表索引相同
# print(a[3])
# print(a[-3])