我要投稿 | RSS
您当前的位置:首页 > Python > Python入门

python3数据类型(六大类)

作者:      来源:原创
python3数据类型主要分为以下六大类:

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

Python3 的六个标准数据类型中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
1、数字类型:
python3的数字类型包括:
int(长整型)
float(浮点型)
complex(复数)
bool(布尔型)

2、字符串类型:

python的字符串或串(String)是由数字、字母、下划线组成的一串字符

字符串取值:python字符串(列表)有2种取值顺序:
从左到右索引默认0开始的,最大范围是字符串长度少1
从右到左索引默认-1开始的,最大范围是字符串开头
a="abcdefg"
print(a[0])    #运算结果为a
print(a[-1])   #运算结果为g
print(a[1:3])  #运算结果为bc
print(a[2:]) #运算结果为cdefg
字符串截取:s = a[i:j],其中i,j可以不写,表示从位置i开始到位置j结束,其中截取的字符串不包括位置j
字符串连接用‘+’号
字符串重复用’*‘号

3、列表类型:

最频繁的数据类型
python的列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套或者叫多维列表,可以用来表示多维数组)。
列表用 [ ] 标识,是 python 最通用的复合数据类型

4、元组类型:
python的元组类似于list列表,元组用 () 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表
元组的取值、截取、连接、重复与列表一样
虽然tuple的元素不可改变,但它可以包含可变的对象

5、字典类型:
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型;列表是有序的对象集合,字典是无序的对象集合;字典用"{ }"标识;字典由索引(key)和它对应的值value组成
字典取值,字典当中的元素是通过键来存取的,而不是通过偏移存取
键(key)必须使用不可变类型(数字、字符串、元组);在同一个字典中,键(key)必须是唯一的

6、集合类型:
python的集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员;基本功能是进行成员关系测试和删除重复元素;可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典,
set()函数只接受一个参数,且改参数类型不为数字类型

列表、元组、字典、集合的比较:

列表[ ](list):有序可改变集合,允许重复数据。
元组( )(tuple):有序不可改变集合,允许重复数据。
集合{ }(set):无序无索引(索引为键值)集合,无重复数据。
字典{ }(dictionary):无序,可变,有索引集合,无重复数据。

参考内容:
https://blog.csdn.net/qq_41299338/article/details/109641576
 
来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:
相关文章
    无相关信息
栏目更新
栏目热门