python3 浮点型 字符串 整形 互转实例

悠悠 2021-08-11 06:25 441阅读 0赞

目录

1.字符串 浮点型 转 整形

2.整形 字符串 转 浮点型

3.浮点型 整形 转 字符串


1.字符串 浮点型 转 整形

int函数作用
1.把符合数学格式的数字型字符串转换成整数
2.把浮点数转换成整数,但是只是简单的取整,而非四舍五入。

实例:

  1. aa = int("124")
  2. print(f"{aa=}")
  3. # 输出 aa=124
  4. bb = int(123.45)
  5. print(f"{bb=}")
  6. # 输出 aa=123
  7. cc = int("-123.45")
  8. print(f"{cc=}")
  9. # 输出 ValueError: invalid literal for int() with base 10: '-123.45'
  10. dd = int("34a")
  11. print(f"{dd=}")
  12. # 输出 ValueError: invalid literal for int() with base 10: '34a'
  13. ee = int("12.3")
  14. print(f"{ee=}")
  15. # 输出 ValueError: invalid literal for int() with base 10: '12.3'

2.整形 字符串 转 浮点型

  1. aa = float("124")
  2. print(f"{aa=}")
  3. # 输出 aa=124.0
  4. bb = float("123.45")
  5. print(f"{bb=}")
  6. # 输出 bb=123.45
  7. cc = float(-123.6)
  8. print(f"{cc=}")
  9. # 输出 cc=-123.6
  10. dd = float("-123.34")
  11. print(f"{dd=}")
  12. # 输出 dd=-123.34
  13. ee = float('123v')
  14. print(f"{ee=}")
  15. # 输出 ValueError: could not convert string to float: '123v'

3.浮点型 整形 转 字符串

  1. aa = str(123.4)
  2. print(f"{aa=}")
  3. # 输出 aa='123.4'
  4. bb = str(-124.a)
  5. print(f"{bb=}")
  6. # 输出 SyntaxError: invalid syntax
  7. cc = str("-123.45")
  8. print(f"{cc=}")
  9. # 输出 cc='-123.45'
  10. dd = str('ddd')
  11. print(f"{dd=}")
  12. # 输出 dd='ddd'
  13. ee = str(-124.3)
  14. print(f"{ee=}")
  15. # 输出 ee='-124.3'

发表评论

表情:
评论列表 (有 0 条评论,441人围观)

还没有评论,来说两句吧...

相关阅读