字符类型转换
# 整型
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_m
if __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}")
执行结果