乐搏讲自动化测试- Python常用数据类型详解(13)
2019-05-23 本文已影响179人
乐老师TestPro
本篇文章讲解:数字(Number)详解和字符串详解,码字不易,请看完点赞
一.数字(Number)详解
Python数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。Python 支持三种不同的数值类型:
1.整型(Int):通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。
2.浮点型(float):浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
3.复数( (complex)):复数由实数部分和虚数部分构成,可以用a + bj,或complex(a,b)表示,复数的实部a和虚部b都是浮点型。
以下是Python常用的数学函数:
![](https://img.haomeiwen.com/i12347255/d837f520f8b64212.png)
Python支持格式化字符串的输出。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。例如:
![](https://img.haomeiwen.com/i12347255/d8a9ef76b9e201ae.png)
以下是字符串格式化符号的写法及描述:
![](https://img.haomeiwen.com/i12347255/5077002145018f89.png)
![](https://img.haomeiwen.com/i12347255/154e48c2d6e7283d.jpg)
Python的字符串内建函数如下:
![](https://img.haomeiwen.com/i12347255/b9eff6a58d7c3b23.png)
![](https://img.haomeiwen.com/i12347255/a912b5a80a4f6856.png)
![](https://img.haomeiwen.com/i12347255/3d779db531499e95.png)
![](https://img.haomeiwen.com/i12347255/b4e4dfb6a7ffeb66.png)
![](https://img.haomeiwen.com/i12347255/a407c9e4868fcd1c.png)
![](https://img.haomeiwen.com/i12347255/d06e2828b5f078a3.png)
![](https://img.haomeiwen.com/i12347255/b749e0e27894a793.png)
Python的字符串内建函数用法如下:
![](https://img.haomeiwen.com/i12347255/ca8dc4de9386052c.png)
每天持续更新,软件测试知识!
![](https://img.haomeiwen.com/i12347255/a5f5c7ddcc741077.jpg)