Python3学习笔记之标准数据类型

Python3学习笔记之标准数据类型

该文章的学习笔记参考资料来源于菜鸟教程 (https://www.runoob.com/), 感谢菜鸟教程,无私地提供了大量关于计算机编程的学习资料,感谢菜鸟教程!!

 

1、Python变量的特点:

  • 变量不需要声明;
  • 变量在使用之前都必须赋值,变量赋值以后该变量才会呗创建;
  • = 用来给变量赋值;

2、多个变量赋值

  • Python允许你同时为多个变量赋值 a=b=c=1;
  • 同时为多个对象指定多个变量,a, b, c = 1, 2, “runoobo";

3、六个标准的数据类型

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

不可变数据(3个): Number(数字)、String(字符串)、Tuple(元组);

可变数据(3个): List (列表)、Dictionary(字典)、Set(集合)。

4、Number(数字)

Python3 支持int 、float、bool、complex(复数);

  • 整型(int)- 通常被称为是整型或整数,是正或负整数,不带小数点。 Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long类型
  • 浮点型(float) - 点型由坚数部分与小数部分组成,浮点型也可以使用科学计数法表示(25e2=25×102=250)
  • 复数(complex)- 复数由实数部分和虚数部分构成,可以用a+b或者 complex(a, b)表示,复数的实部a和虚部b都是浮点型。

 

在Python3 里,只有一种整类型 int

和大多数语言一样,数值类型的赋值和计算都是很直观的。

内置的type()函数可以用来查询变量所指的对象类型;

Python3学习笔记之标准数据类型

 

还可以用 isinstance 来判断:

Python3学习笔记之标准数据类型

 

isinstance和type的区别在于:

  • type()不会认为子类是一种父类类型;
  • isinstance()会认为子类是一种父类类型;

del语句删除对象引用

Python3学习笔记之标准数据类型

 

 

数值运算

Python3学习笔记之标准数据类型

 

注意:

(1)、python可以同时为多个变量赋值,如a, b = 1,2;

(2)、一个变量可以通过赋值实现不同类型的对象;

(3)、数值的除法包含两个运算符:/  总是返回一个浮点数, // 不一定返回一个整数,它与分子分母的数据类型有关,例如:

           >>  7 // 2

          3

          >>   7.0 // 2

          3.0

(4)、在混合计算时,Python会把整型转换成浮点数;

(5)、在交互模式中,最后被输出的表达式结果被赋值给变量_。例如:

Python3学习笔记之标准数据类型

数学函数

Python3学习笔记之标准数据类型

 

随机函数

随机数可以用于数字,游戏,安全等邻域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。

Python3学习笔记之标准数据类型

 

三角函数

Python3学习笔记之标准数据类型

 

数学常量

Python3学习笔记之标准数据类型