目录
5.1.1 理解数据类型
数据类型是根据数据本身的性质和特征来对数据进行分类,例如奇数与偶数就是一种数据类型。在奇数这种数据类型中,数据集合中的元素全为奇数,奇数与2相余后的余数为1。在偶数这种数据类型中,数据集合中的元素全为偶数,偶数与2相余后的余数为0。
数据类型不限于数字,凡是能转化为数据形式的,都可以给它定义一个类型。为数据定义类型,极大地方便了程序员在逻辑层面对数据进行分析和处理。
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逆向+安卓逆向),数据分析,大数据开发,量化交易,以及机器学习+深度学习算法。坚定自己的学习目标,保持学习的热情,那你成为高手只是时间问题。