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

目录

1.字符串 浮点型 转 整形

2.整形 字符串 转 浮点型

3.浮点型 整形 转 字符串


1.字符串 浮点型 转 整形

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

实例:

aa = int("124")
print(f"{aa=}")
# 输出 aa=124

bb = int(123.45)
print(f"{bb=}")
# 输出 aa=123

cc = int("-123.45") 
print(f"{cc=}")
# 输出 ValueError: invalid literal for int() with base 10: '-123.45'

dd = int("34a")
print(f"{dd=}")
# 输出 ValueError: invalid literal for int() with base 10: '34a'

ee = int("12.3")
print(f"{ee=}")
# 输出 ValueError: invalid literal for int() with base 10: '12.3'

2.整形 字符串 转 浮点型

aa = float("124")
print(f"{aa=}")
# 输出 aa=124.0

bb = float("123.45")
print(f"{bb=}")
# 输出 bb=123.45

cc = float(-123.6)
print(f"{cc=}")
# 输出 cc=-123.6

dd = float("-123.34") 
print(f"{dd=}")
# 输出 dd=-123.34

ee = float('123v')
print(f"{ee=}")
# 输出 ValueError: could not convert string to float: '123v'

3.浮点型 整形 转 字符串

aa = str(123.4)
print(f"{aa=}")
# 输出 aa='123.4'

bb = str(-124.a) 
print(f"{bb=}")
# 输出 SyntaxError: invalid syntax

cc = str("-123.45") 
print(f"{cc=}")
# 输出 cc='-123.45'

dd = str('ddd')  
print(f"{dd=}")
# 输出 dd='ddd'

ee = str(-124.3)
print(f"{ee=}")
# 输出 ee='-124.3'

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值