Python 中数据类型转换

前两篇回顾:

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

第二篇:变量及数据类型

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

一、转为布尔值

一)数值转换为布尔值

1、运行:

Python 中数据类型转换_第1张图片

2、得出:

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

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

二)字符串转为布尔值

1、运行:

Python 中数据类型转换_第2张图片

2、得出:

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

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

三)None 转为布尔值

1、运行:

2、得出:

None 值转为布尔值返回 False。

二、转为字符串

一)运行:

Python 中数据类型转换_第3张图片

二)得出:

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

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

三、转为数值

一)字符串转为数值

1、运行:

Python 中数据类型转换_第4张图片

        

2、得出:

1)前后有空格也可以转

2)带负号也可以转

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

二)数值相互转换

1、运行:

Python 中数据类型转换_第5张图片

2、得出:

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

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

你可能感兴趣的:(测试工程师,python)