大家好啊,我是大田
2022.05.02,日更第 86 / 365 天。
前两篇回顾:
第二篇:变量及数据类型
今天是 Python 基础系列第三篇:三种数据类型转换形式(布尔值转换、字符串转换、数值转换)。
一、转为布尔值
一)数值转换为布尔值
1、运行:
![](https://img.haomeiwen.com/i23081305/7ae44862e34da4dd.png)
2、得出:
1)数值为 0 和 0.0 转为布尔值,得到的结果都为 False;
2)而其他数值如 100 、3.1415926、 -1 转为布尔值,得到的结果都为 True。
二)字符串转为布尔值
1、运行:
![](https://img.haomeiwen.com/i23081305/1107ded6f70994c9.png)
2、得出:
1)空字符串转为布尔值返回False;
2)非空字符串转为布尔值返回True(其中空格、制表符也都是非空字符串)。
三)None 转为布尔值
1、运行:
![](https://img.haomeiwen.com/i23081305/7ae9355f81eaf60c.png)
2、得出:
None 值转为布尔值返回 False。
二、转为字符串
一)运行:
![](https://img.haomeiwen.com/i23081305/82a5579f44daed96.png)
二)得出:
1、使用 str() 函数将数值型转为字符串形式,如上图:1 和 0.5 ;
2、使用 str() 函数将 True 、False、None 转为字符串形式。
三、转为数值
一)字符串转为数值
1、运行:
2、得出:
1)前后有空格也可以转
2)带负号也可以转
3)浮点数字符串也可以转
二)数值相互转换
1、运行:
2、得出:
1)float 和 int 类型相互转,两者互相转换时没有四舍五入,需要四舍五入可以使用 round() 函数。
以上是今天的内容,有问题给我留言吧,end ~
推荐文章:
目标:源源不断分享对读者有价值的原创内容。我是大田,每篇文章希望解决某个具体问题,后台私信「电子书」送你1.5G 测试资料及简历模板一份。
网友评论