将字符串转换为数字:
- 将字符串转换为整数:int(string)
- 将字符串转换为浮点数:float(string)
将数字转换为字符串:
- 将整数转换为字符串:str(int)
- 将浮点数转换为字符串:str(float)
将布尔值转换为字符串:
- 将布尔值 True 转换为字符串 'True':str(True)
- 将布尔值 False 转换为字符串 'False':str(False)
将字符串转换为布尔值:
- 如果字符串是 'True',则转换为 True:bool('True')
- 如果字符串是 'False',则转换为 False:bool('False')
- 如果字符串不是 'True' 或 'False',则转换为 True:bool(string)
注意:在 Python 中,字符串转换为布尔值时,非空字符串会转换为 True,空字符串会转换为 False。