字符类型转换
# 整型
A = 3.14
B = "123"
C = True
D = False
E = "3.14"
F = "True"
G = 0.0# 整型转换函数
def to_int(m):int_m = int(m)return int_m# 布尔转换为整型
def bool_to_int(m):bool_m = int(m)return bool_m# 布尔类型转换为字符串
def bool_to_str(m):str_m = str(m)return str_m# 字符串转变为整型
def str_to_int(m):int_m = int(m)return int_m# 字符传类型转变为浮点型
def str_to_float(m):float_m = float(m)return float_m# 字符串类型转变为布尔类型
def str_to_bool(m):bool_m = bool(m)return bool_m# 浮点型转换为整型
def float_to_int(m):int_m = int(m)return int_m# 浮点型转换为字符串
def float_to_str(m):str_m = str(m)return str_m# 浮点型转变为布尔类型
def float_to_bool(m):bool_m = bool(m)return bool_mif __name__ == "__main__":print("整型常量A =", A, "整型常量B =", B, "整型常量C =", C)result1 = to_int(A)print(f"{A}转变为整型输出结果为:{result1}")result2 = to_int(B)print(f"{B}转变为整型输出结果为:{result2}")result3 = to_int(C)print(f"{C}转变为整型输出结果为:{result3}")result3 = to_int(D)print(f"{D}转变为整型输出结果为:{result3}")result4 = bool_to_int(C)print(f"布尔型的{C}转变为整型输出结果为:{result4}")result5 = bool_to_int(D)print(f"布尔型的{D}转变为整型输出结果为:{result5}")result6 = bool_to_str(C)print(f"布尔型的{C}转变为字符串的输出结果为:{result6}")result7 = bool_to_str(D)print(f"布尔型的{D}转变为字符串的输出结果为:{result7}")result8 = str_to_int(B)print(f"字符串{B}转变为整型的输出结果为:{result8}")result9 = str_to_float(E)print(f"字符串{E}转变为浮点的输出结果为:{result9}")result10 = str_to_bool(F)print(f"字符串{F}转变为布尔型的输出结果为:{result10}")result11 = float_to_int(A)print(f"浮点型{A}转变为整型的输出结果为:{result11}")result12 = float_to_str(A)print(f"浮点型{E}转变为字符串的输出结果为:{result12}")result13 = float_to_bool(G)print(f"浮点型{G}转变为布尔型的输出结果为:{result13}")
执行结果