# 数据类型转化 int1 = 1 # 将整数 通过 bool函数 转化为 bool类型 print(bool(int1)) # True # 将整数 通过 float函数 转化为 float类型 print(float(int1)) # 1.0 bool1 = True # 将布尔值 通过 int函数 转化为 int类型 print(int(bool1)) # 1 # 将布尔值 通过 float函数 转化为 float类型 print(float(bool1)) # 1.0 float1 = 1.23 # 将浮点数 通过 bool函数 转为 bool类型 print(bool(float1)) # True # 将浮点数 通过 int函数 转为 int类型 print(int(float1)) # 1 a = 3 + 4j # 定义一个复数 # 取实部、虚部并进行取整操作 real_part = int(a.real) imag_part = int(a.imag) # 输出实部、虚部的整数值 print(real_part) # 输出:3 print(imag_part) # 输出:4 # 常用math库 import math x = 1.5 y = -1.5 # fabs(x):返回 x 的绝对值 print(math.fabs(x), math.fabs(y)) # 1.5,1.5 # ceil(x):返回不小于 x 的最小整数 print(math.ceil(x), math.ceil(y)) # 2 -1 # floor(x):返回不大于 x 的最大整数 print(math.floor(x), math.floor(y)) # 1 -2 # sqrt(x):返回 x 的平方根 print(math.sqrt(x)) # 1.224744871391589 # pow(x, y):返回 x 的 y 次方 print(math.pow(x, y)) # 0.5443310539518174 # exp(x):返回以 e 为底的 x 的指数 print(math.exp(x)) # 4.4816890703380645 # log(x):返回以 e 为底的 x 的自然对数 print(math.log(x)) # 0.4054651081081644 # sin(x):返回 x 的正弦值,x 为弧度制 print(math.sin(x)) # 0.9974949866040544 # cos(x):返回 x 的余弦值,x 为弧度制 print(math.cos(x)) # 0.0707372016677029 # tan(x):返回 x 的正切值,x 为弧度制 print(math.tan(x)) #14.101419947171719 # 常数π值 print(math.pi) # 3.141592653589793 # 数值运算符 x = 2 y = 5 print(x + y) # 7 print(x - y) # -3 print(x * y) # 10 print(y / x) # 2.5 print(y // x) # 2 print(y % x) # 1 print(x ** y) # 32