# 系统自动类型转换仅限于bool,int,float
# bool->int->float
# bool->int
# print(True + 1) # True->1
# print(False + 1) # False->0
# int -> float
# print(1 + 2.0 + True)
# 除此之外,需要程序员手动转换
# int
# print(int(True))
# print(int(3.5)) # 直接抹去小数点
# print(int("23"))
# 四舍五入
# print(int(3.4+0.5))
# str可以把任何类型转换为字符串
# print(str(True),str(12),str(9.3),str(None))
# bool可以把任何类型转换为bool类型
# print(bool("ok"),bool(None),bool(3.5))
# eval(字符串) 可以把字符串当表达式执行
# a = eval(input("请输入一个整数:"))
# a = eval("35+56")
# print(type(a),a)
# 字符串中不允许出现=
print(eval("a=3"))