Go int float bool 和 string 的互转方法

3 min read

将字符串转换为数字:

  1. 将字符串转换为整数:int(string)
  2. 将字符串转换为浮点数:float(string)

将数字转换为字符串:

  1. 将整数转换为字符串:str(int)
  2. 将浮点数转换为字符串:str(float)

将布尔值转换为字符串:

  1. 将布尔值 True 转换为字符串 'True':str(True)
  2. 将布尔值 False 转换为字符串 'False':str(False)

将字符串转换为布尔值:

  1. 如果字符串是 'True',则转换为 True:bool('True')
  2. 如果字符串是 'False',则转换为 False:bool('False')
  3. 如果字符串不是 'True' 或 'False',则转换为 True:bool(string)

注意:在 Python 中,字符串转换为布尔值时,非空字符串会转换为 True,空字符串会转换为 False。