Python学习笔记(六):数据的类型

在前面学习笔记中,我们已经接触了三种类型的值:整数、浮点数、字符串
这一章主要进一步学习这三种类型的如何区分和转换。

改变类型

Python实际上并没有把一个东西从一种类型“转换”成另外一种类型,而是由原来的东西创建一个我们需要的类型的新的东西,Python有些内置的函数可以完成一个东西从一种类型“转换”到另一种类型。

  • float():从一个字符串或整数创建一个新的浮点数(小数)。
  • int():从一个字符串或浮点数创建一个新的整数。
  • str():从一个数(可以是任何其他类型)创建一个新的字符串。

float()、int()、str()这些后面有小括号,因为他们不是Python的关键字(print是关键字),它们是Python的内置函数。
把你想要转换的值放入函数后面的小括号里——这样就可以转换类型。

  1. 将整数转换成浮点数

    示例中“dabai”得到的数值为是一个小数,有小数点,小数点后面有0。这就表明这是个浮点数而不是整数,注意“xiaomi”的值并没有改变,因为float()函数并不会改变原来的值,之后创建一个你需要的新值。
    再次强调一下:在交互模式中我们可以不使用print,直接键入变量名,Python就会显示这个值,但是在程序中这是行不通的哦~

  2. 将浮点数转换为整数
    在这里插入图片描述
    int()函数的作用准确来说取整,区别于四舍五入,38.999即使很接近于39也是直接取整数部份38而不是取39。

  3. 将字符串转换为浮点数
    在这里插入图片描述
    显示a的时候,结果两边有引号,这表明它还是一个字符串,显示b的时候是显示的浮点数数值。
    虽然float()和int()支持从一个字符串创建一个新的数值,但是这个字符串里面的内容得是一个数。
    在这里插入图片描述

  4. 创建一个新的字符串
    在这里插入图片描述

判断类型

Python提供一个函数type()来确定一个东西的类型。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值