Python 基础|数据类型转换

2022-05-20  本文已影响0人  软件测试大田

大家好啊,我是大田

2022.05.02,日更第 86 / 365 天。

前两篇回顾:

第一篇:环境搭建以及运行 Python 的 3 种方式

第二篇:变量及数据类型

今天是 Python 基础系列第三篇:三种数据类型转换形式(布尔值转换、字符串转换、数值转换)。

一、转为布尔值

一)数值转换为布尔值

1、运行:

2、得出:

1)数值为 0 和 0.0 转为布尔值,得到的结果都为 False;

2)而其他数值如 100 、3.1415926、 -1 转为布尔值,得到的结果都为 True。 

二)字符串转为布尔值

1、运行:

2、得出:

1)空字符串转为布尔值返回False;

2)非空字符串转为布尔值返回True(其中空格、制表符也都是非空字符串)。

三)None 转为布尔值

1、运行:

2、得出:

None 值转为布尔值返回 False。

二、转为字符串

一)运行:

二)得出:

1、使用 str() 函数将数值型转为字符串形式,如上图:1 和 0.5 ;

2、使用 str() 函数将 True 、False、None 转为字符串形式。

三、转为数值

一)字符串转为数值

1、运行:

2、得出:

1)前后有空格也可以转

2)带负号也可以转

3)浮点数字符串也可以转

二)数值相互转换

1、运行:

2、得出:

1)float 和 int 类型相互转,两者互相转换时没有四舍五入,需要四舍五入可以使用 round() 函数。

以上是今天的内容,有问题给我留言吧,end ~

推荐文章:

1、如何学习软件测试?

2、每天这么忙,到底写不写测试用例?

3、Linux 的安装及配置

目标:源源不断分享对读者有价值的原创内容。我是大田,每篇文章希望解决某个具体问题,后台私信「电子书」送你1.5G 测试资料及简历模板一份。

上一篇 下一篇

猜你喜欢

热点阅读