python12_字符类型转换

字符类型转换

# 整型
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}")

执行结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值