既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
+ Java是先定义类型再根据类型赋值,而python是根据值来确定类型
<span style="background-color:#f8f8f8"><span style="color:#aa5500"># 声明一个变量num1,赋值为整数8</span>
<span style="color:#000000">num1</span> = <span style="color:#116644">8</span>
<span style="color:#aa5500"># 查看num1的类型</span>
<span style="color:#3300aa">print</span>(<span style="color:#3300aa">type</span>(<span style="color:#000000">num1</span>))
<span style="color:#aa5500"># 使用变量num1</span>
<span style="color:#3300aa">print</span>(<span style="color:#000000">num1</span>)
<span style="color:#aa5500"># 声明一个变量str1,赋值为字符串hello world</span>
<span style="color:#000000">str1</span> = <span style="color:#aa1111">"hello world"</span>
<span style="color:#aa5500"># 查看str1的类型</span>
<span style="color:#3300aa">print</span>(<span style="color:#3300aa">type</span>(<span style="color:#000000">str1</span>))
<span style="color:#aa5500"># 使用变量str1</span>
<span style="color:#3300aa">print</span>(<span style="color:#000000">str1</span>)
<span style="color:#aa5500"># 多个变量同时定义</span>
<span style="color:#000000">number1</span>, <span style="color:#000000">str2</span> = <span style="color:#116644">1</span>, <span style="color:#aa1111">"你好"</span>
<span style="color:#3300aa">print</span>(<span style="color:#000000">number1</span>, <span style="color:#000000">str2</span>)</span>
- 常量:Python没有常量的概念,Python程序一般通过约定俗成的变量名全大写的形式表示这是一个常量。然而这种方式并没有真正实现常量,其对应的值仍然可以被改变。后来,Python提供了新的方法实现常量:即通过自定义类实现常量。这要求符合“命名全部为大写”和“值一旦被绑定便不可再修改”这两个条件。
<span style="background-color:#f8f8f8"><span style="color:#aa5500"># Java中常量举例:声明常量PRICE,赋值为10,声明后这个常量的值就固定为10,不能再对它赋值</span>
<span style="color:#000000">final</span> <span style="color:#3300aa">int</span> <span style="color:#000000">PRICE</span> = <span style="color:#116644">10</span>;
<span style="color:#aa5500"># 如果python中要定义常量,如下</span>
<span style="color:#000000">PI</span> = <span style="color:#116644">3.14</span>
<span style="color:#000000">MONTH</span> = <span style="color:#116644">12</span></span>
3 数值型
Python中的数值型包括:int(整型)、float(浮点数)、complex(复数),在Python2
中还有long(长整型)
3.1 int
int
(整型):表示一个整数,包括正整数、负整数
<span style="background-color:#f8f8f8"><span style="color:#333333"><span style="color:#000000">num_1</span>=<span style="color:#116644">100</span>
<span style="color:#3300aa">print</span>(<span style="color:#3300aa">type</span>(<span style="color:#000000">num_1</span>))</span></span>
type()函数:type函数的作用是查询变量的数据类型
<span style="background-color:#f8f8f8"><span style="color:#000000">num_1</span>=<span style="color:#116644">100</span> <span style="color:#3300aa">print</span>(<span style="color:#3300aa">type</span>(<span style="color:#000000">num_1</span>)) <span style="color:#000000">输出:</span><span style="color:#981a1a"><</span><span style="color:#770088">class</span> <span style="color:#aa1111">'int'</span><span style="color:#981a1a">></span> <span style="color:#000000">解释:int表示num_1是int类型的变量。</span></span>
字符串转int:int()表示把其它数据类型转成int类型的,比如int(“100”)->100
3.2 float
float
(浮点数):表示一个小数,但在计算机中float只能表示一个近似值,不能表示精确值,这是因为浮点数的机制决定的(浮点数必须包含一个小数点,否则会被当做int类型处理)
<span style="background-color:#f8f8f8"><span style="color:#333333"><span style="color:#000000">a</span>=<span style="color:#116644">3.11</span>
<span style="color:#000000">b</span>=<span style="color:#116644">1.5</span>
<span style="color:#3300aa">print</span>(<span style="color:#000000">a</span><span style="color:#981a1a">-</span><span style="color:#000000">b</span>) <span style="color:#aa5500">#输出1.6099999999999999而并不是1.61</span></span></span>
如果要表示精确值,可以使用Decimal对象来实现
<span style="background-color:#f8f8f8"><span style="color:#333333"><span style="color:#aa5500">#通过实例化Decimal对象来表示精确小数</span>
<span style="color:#770088">from</span> <span style="color:#000000">decimal</span> <span style="color:#770088">import</span> <span style="color:#000000">Decimal</span>
<span style="color:#3300aa">print</span>(<span style="color:#000000">Decimal</span>(<span style="color:#aa1111">"3.11"</span>)<span style="color:#981a1a">-</span><span style="color:#000000">Decimal</span>(<span style="color:#aa1111">"1.5"</span>))</span></span>
3.3 其它进制的表示与相互转换
常用的进制:二进制、八进制、十进制、十六进制等
-
二进制(Binary)
- 由0, 1组成,逢二进一
- 二进制的声明:在数字前加
0b
表示二进制
<span style="background-color:#f8f8f8"><span style="color:#aa5500"># 声明一个变量a,赋值为二进制1001</span> <span style="color:#000000">a</span>=<span style="color:#116644">0b1001</span> <span style="color:#aa5500"># 输出a的值,输出的是十进制9</span> <span style="color:#3300aa">print</span>(<span style="color:#000000">a</span>)</span>
-
八进制(Octal)
- 由0, 1, … ,7组成,逢八进一
- 八进制的声明:在数字前加
0o
表示八进制
<span style="background-color:#f8f8f8"><span style="color:#aa5500">#声明一个变量a,赋值为八进制0011</span> <span style="color:#000000">a</span>=<span style="color:#116644">0o0011</span> <span style="color:#aa5500">#输出a的值,输出的是十进制9</span> <span style="color:#3300aa">print</span>(<span style="color:#000000">a</span>)</span>
-
十进制(Decimal)
- 由0, 1, … ,9组成,逢十进一
- 十进制的声明:Python中默认的数值就是十进制的,因为人习惯的是十进制
-
十六进制(Hexadecimal)
- 由0, 1, … ,9, A, B, C, D, E, F,逢十六进一
- 十六进制的声明:在数字前加
0x
表示二进制
<span style="background-color:#f8f8f8"><span style="color:#aa5500">#声明一个变量a,赋值为十六进制000F</span> <span style="color:#000000">a</span>=<span style="color:#116644">0X000F</span> <span style="color:#aa5500">#输出a的值,输出的是十进制15</span> <span style="color:#3300aa">print</span>(<span style="color:#000000">a</span>)</span>
进制的转换(了解)
- 二进制与十进制之间的相互转换
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
真正体系化!**
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新