python 8 -- python数据类型(2)浮点数和转换

浮点数

浮点数有三种特殊写法:
19. 小数部分为0,可以不写
.98 整数部分为0,可以不写
-2e3 科学技术法

浮点数支持除位运算以外的运算符

类型转换

函数功能
str(object=")可以将整数和浮点数转换为字符串,默认建立空字符串
int(x,base=10)将字符串或数值转换为整数(base表示数制)
float(x)将字符串或数值转换为浮点数

另外:

  • str()🉑️建立一个一个🈳️字符串
  • int()🉑️建立一个默认值为0的整数
  • float()🉑️建立一格默认值为0.0的浮点数
>>> print('int("23.5"):\t',int("23.5"))											# 错误的转换
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '23.5'
>>> 
>>> print('int("23.5"):\t',int(23.5))											# 浮点数->整数
int("23.5"):	 23
>>> print('int("23.1"):\t',int(23.1))											# 浮点数->整数
int("23.1"):	 23
>>> print('int("23"):\t',int("23"))												# 字符串->整数
int("23"):	 23
>>> 
>>> print('float(3):\t',float(3))													# 整数->浮点数
float(3):	 3.0
>>> print('float("3"):\t',float("3"))												# 字符串->浮点数
float("3"):	 3.0
>>> print('float("3.2"):\t',float("3.2"))											# 字符串->浮点数
float("3.2"):	 3.2
>>> 
>>> print('str(27):\t',str(27))													# 整数->字符串
str(27):	 27
>>> print('str(27.9):\t',str(27.9))												# 浮点数->字符串
str(27.9):	 27.9

⚠️:将字符串形式的数值转换为整数时,其中只能包含数字(不能有小数点)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值