python培训之怎么转换格式

发布时间:2022-08-10 09:28:57 人气:107 作者:多测师

  python中的类型转换

  int

  支持转换为 int 类型的,仅有 float、str、bytes,其他类型均不支持。

  float -> int

  会去掉小数点及后面的数值,仅保留整数部分。

  int(-12.94) # -12

  str -> int

  如果字符串中有数字(0-9)和正负号(+/-)以外的字符,就会报错。

  int('1209') # 1209

  int('-12') # -12

  int('+1008') # 1008

  bytes -> int

python培训之怎么转换格式

  如果 bytes 中有数字(0-9)和正负号(+/-)以外的字符,就会报错。

  int(b'1209') # 1209

  int(b'-12') # -12

  int(b'+1008') # 1008

  float

  支持转换为 float 类型的,仅有 int、str、bytes,其他类型均不支持。

  int -> float

  int 转换为 float 时,会自动给添加一位小数。

  float(-1209) # -1209.0

  str -> float

  如果字符串含有正负号(+/-)、数字(0-9)和小数点(.)以外的字符,则不支持转换。

  float('-1209') # -1209.0

  float('-0120.29023') # -120.29023

  bytes -> float

  如果 bytes 中含有正负号(+/-)、数字(0-9)和小数点(.)以外的字符,则不支持转换。

  float(b'-1209') # -1209.0

  float(b'-0120.29023') # -120.29023

  以上内容为大家介绍了python培训之怎么转换格式,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线