python数据类型
python编程语言中有6个标准的数据类型,如下:
- String(字符串)
- Number(数字)
- Tuple(元组)
- List(列表)
- Dictionary(字典)
- Set(集合)
其中,python的6大数据类型中,又可以分为可变数据和不可变数据,具体如下:
- 可变数据类型:列表、字典、集合
- 不可变数据类型:字符串、数字、元组
如何理解可变、不可变数据类型呢?
可变是指在初始化相应数据之后,仍然可以编辑;不可变是指初始化相应数据之后,不可以再次编辑
下面分别对各个数据类型进行介绍
1、Number(数字)
Number(数字)类型又可以细化为4种数字类型,具体如下:
- int(整型)—— 比如:2
- float(浮点数)—— 比如:2.0
- bool(布尔值)—— 比如:True、False
- complex(复数)—— 比如:2+3j
在这4种数字类型中,bool布尔型数字类型可能会让初学者疑惑,布尔值不就是True、False吗,为什么也可以称为数字类型呢?
布尔值虽然常常使用True、False表示,但实际上,True相当于1,False相当于0,而且True和False可以与数字进行运算。
举个例子
# -*- coding: utf-8 -*-
a = True + 2
b = False + 2
print(">>> a:", a)
print(">>> b:", b)
输出结果
a: 3
b: 2
2、String(字符串)
在字符、字符串这一块,python编程语言与其他C、C++等定义不一样,python没有区分字符和字符串的概念,单引号和双引号都是表示字符串类型。
- 单引号表示
web = '52phm,专注预测性维护的学习平台,http://www.52phm.cn'
- 双引号表示
web = "52phm,专注预测性维护的学习平台,http://www.52phm.cn"
3、Tuple(元组)
元组通常使用()括号来表示。
a = ("52phm", "http://www.52phm.cn", 2021, 2022)
b = (1, 2, 3, 4, 5)
c = "abc", "52phm", "ws" # 不需要括号也可以
print(type(a))
print(type(b))
print(type(c))
输出结果
<class 'tuple'>
<class 'tuple'>
<class 'tuple'>
在本篇文章,不过多介绍元组功能,后续还会以一个章节形式来详细介绍元组的功能。
4、List(列表)
列表通常使用[]中括号来表示。
a = ["52phm", "http://www.52phm.cn", 2021, 2022]
b = [1, 2, 3, 4, 5]
print(type(a))
print(type(b))
输出结果
<class 'list'>
<class 'list'>
在本篇文章,不过多介绍列表功能,后续还会以一个章节形式来详细介绍列表的功能。
4、Dictionary(字典)
字典通常使用{}来表示。
a = {"name": "52phm", "web_url": "http://www.52phm.cn"}
print(type(a))
输出结果
<class 'dict'>
在本篇文章,不过多介绍字典功能,后续还会以一个章节形式来详细介绍字典的功能。
4、Dictionary(字典)
集合通常使用{}来表示,集合中没有重复元素
a = {"name", "52phm", "web_url", "http://www.52phm.cn"}
print(type(a))
输出结果
<class 'set'>
在本篇文章,不过多介绍集合功能,后续还会以一个章节形式来详细介绍集合的功能。

559

被折叠的 条评论
为什么被折叠?



