int函数使用方法python_和我一起零基础学Python第四课今天讲int()函数

int()函数可以将其他类型的数据转换成整数类型,像str()一样,你只需要将转换的数据放进int()中。

下面,我们来试验一下,请补全代码,计算num1与num2的和

eac4b74543a982262ba069d8632902074b90eb1b.png?token=f453ecf51671a7b15811a541f128b0ac

num1 = '3'

num2 = '6'

print(int(num1)+int(num2))

不过对于int()函数的使用,大家要注意一点: 只有字符串中的内容是纯数字时,才能够使用int()函数进行强制转换。

对于文字、英文、火星文都不能使用int()进行转换。

浮点数形式的字符串也是不能使用int()强制转换的。

比如下方代码,如果点击运行就会报错。【ValueError: invalid literal for int() with base 10: '9.9'】

浮点类型的字符串是无法使用int()进行数据转换的。

这是不是就说浮点数不能转换成整数类型了?

不, 虽然浮点形式的字符串不能使用int()函数转换, 但是浮点数是可以使用int()函数来转换的。

ae51f3deb48f8c547de8f568d08296f3e1fe7ff4.png?token=bb59ae1e016401a2fd4b723efd5eb871

上方代码,就是将浮点数9.9转换成整数。 可是,为什么输出结果是9呢?

int()函数的本质是将数据转换整数,对于浮点数,就是取整处理,也就是只拿走整数部分。 不会做四舍五入操作

现在,对于int()函数探究的是不是更深了? 我们来做道题检验一下吧。

选择题

请找出下列选项中, int()不能转换为整数的数据 。

A:‘2019’B:99.99 C:’38.56’

adaf2edda3cc7cd96758eb74d3aa9a39b90e915d.png?token=54abd3d7c067069b085d2b502bf0c9c7

可是, 如果我想把字符串形式的浮点数’38.56’转换成浮点数怎么办?

float()函数

838ba61ea8d3fd1fa7eebf94dae59e1997ca5fef.png?token=55bff91441e46bf03897e3545c2f5bbf

float()函数的使用和str()、int()的方法一致。也是将需要转换的数据放在括号里。

float()函数可以将整数和字符串转换成浮点数类型,但前提是,这个字符串中的内容一定是数字形式。

经过str()与int()的探究, float()是不是更好懂一些,

下面, 让我们敲段代码来试试, 请补齐代码, 将下面所有变量转换为浮点类型,并打印。

height = 198.2

weight = 97

age = '30'

print(float(height))

print(float(weight))

print(float(age))

3b292df5e0fe9925985492e2d803e5d98cb1715e.png?token=bdb8754f176c05caa4af2d5043f3e2f4

到现在为止, 你已经知道转换数据类型的方法啦。 下面, 我们通过一张图来总结一下这个三个函数。

b8014a90f603738d88b9784b5ab00b57f919ec1e.png?token=704dd557f194cc0ff07b1c07a46f4f4d

怎么样? 掌握了数据类型、数据拼接、数据转换的你, 已经可以加入到团队, 一起探究洞察计划中的数据了。

最后,让我们总结一下这关你都学到了什么?

08f790529822720e7178cb0a9060b140f31fab3a.png?token=0543f4f830421fab8e8d4252457647d9

以上这些, 只是我们开始探究数据的开始, 以后你还会学习更加复杂的代码及命令, 掌握Python江湖中更多的炫技。

宝宝们 :下一课学条件判断,记得准时来上课,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值