目录

5.1.1 理解数据类型

5.1.2 Python中的数据类型

5.1.3 Python简单数据类型

5.1.4 特殊的空类型

5.1.5 Python变量的类型

5.1.6 广州又开始变热


5.1.1 理解数据类型

数据类型是根据数据本身的性质和特征来对数据进行分类,例如奇数与偶数就是一种数据类型。在奇数这种数据类型中,数据集合中的元素全为奇数,奇数与2相余后的余数为1。在偶数这种数据类型中,数据集合中的元素全为偶数,偶数与2相余后的余数为0。

Python从入门到高手5.1节-Python简单数据类型-LMLPHP

数据类型不限于数字,凡是能转化为数据形式的,都可以给它定义一个类型。为数据定义类型,极大地方便了程序员在逻辑层面对数据进行分析和处理。

5.1.2 Python中的数据类型

Python中的数据类型主要分为简单数据类型和容器数据类型。

Python中的简单数据类型有整型,浮点类型,布尔类型,空类型等。整型就是我们常说的整数,浮点类型就是带小数点的,布尔类型用来表示逻辑上的真和假。Python中的列表,元组,字典,集合等是容器数据类型。

5.1.3 Python简单数据类型

Python主要提供了下表所示的简单数据类型:

 每一种类型,我们得搞清楚它的应用场景,像整型和浮点型主要用于各种算术运算,而布尔型用来表示逻辑上的真或假。Python各简单类型使用场景的代码示例:

"""
@author: 大神薯条老师
@desc: Python各简单数据类型的使用场景
"""

# (1) 用整型,浮点型等数值类型来实现算术运算
a, b = 1, 3
c = a + b

# (2) 用布尔类型表示逻辑上的真或假
# 你快乐吗?
is_happy = True
if is_happy:
    print("我是如此快乐")

5.1.4 特殊的空类型

在Python中有一个特殊的空类型NoneType,NoneType在语义上表示空数据类型,它是一个单例,仅存在一个None对象。

当我们在代码中不确定该给变量初始化一个什么样的值时,就可以用None来进行赋值。

5.1.5 Python变量的类型

在Python中,变量的类型其实是变量所引用的对象的类型。我们说某一个Python变量是整型,是说该变量所引用的对象是一个整型。为获得变量所引用的对象类型,可以执行Python中的type方法:

"""
@author: 大神薯条老师
@desc: Python变量的类型
"""

# 变量number所引用的对象1314是一个整型
number = 1314

# 输出变量number所引用的对象的类型
print(type(number))

由于变量是一个储存对象地址的容器,所以我们可以让number变量再引用一个浮点型对象:

"""
@author: 大神薯条老师
@desc: Python变量的类型
"""

# 变量number所引用的对象1314是一个整型
number = 1314

# 变量number所引用的对象11.11是一个浮点型
number = 11.11

变量number引用1314时,它是一个整型,而当引用11.11时却是一个浮点型。number变量的类型在程序的运行过程中是动态变化的,这也是为什么Python被称为动态类型编程语言的原因。

5.1.6 广州又开始变热

跟薯条老师学后端开发,高级爬虫(JS逆向+安卓逆向),数据分析,大数据开发,量化交易,以及机器学习+深度学习算法。坚定自己的学习目标,保持学习的热情,那你成为高手只是时间问题。

10-06 19:53