切片在python,python中哪个类型不可以进行切片操作
大家好!
今天,我们来学习python3中的六种基本标准数据类型。
1.数字类型
类型(数字)简单理解为数值。在python语句中,我们不缺写数字和数值来给一个变量或多个变量赋值。
我们需要对数字进行详细的分类,因为我们从小就在学习数学,我们都知道数学中有正整数、自然数、整数、实数和复数,所以我们需要在python中对它们进行分类,否则,如果我们不注意代码的键入,就会得到一个错误。下面是数字的分类类型。
1)整数(int)
其实python中的整数类型和数学中的没有太大区别。它们都是相同的概念,
我们来思考一下整数的概念。整数的概念是正整数、零整数、负整数的范围,整数构成一个数环。整数类型不包括小数。请注意。
是的,整数int中有四个表达式。我们来看看是哪四个表情。
二进制:由0和1组成,以0b或0B开始
八进制:0~8,以0o或0O开头。
十进制:由0~9组成,不能以0开头,除非整数本身是0。
十六进制:由0~9和A~F或a~ f组成,以0x或0X开头。
2)浮点(float)
在python中,浮点和小数类似,但是浮点比小数更精确。
3)复杂(复数)
Python也支持复数。复数由实部和虚部组成,可以用bj或复数(a,b)来表示。复数的实部A和虚部B是浮点。
2.线
字符串是python中最常用的数据类型。
我们通常使用引号来创建字符串。
创建字符串很简单,只需给变量赋值。
有两种表示字符串的方法:
1)一对单引号或双引号只代表一个字符串。
2)三个单引号或三个双引号可以代表一个多行字符串。
是的,字符串有两种常见的操作。让我们看一看。
1) Index:返回字符串中的单个字符,格式为:[N]
注意索引值从0开始,-1从末尾开始。
2)切片:从一个对象中提取一些值。如果表达式合理恰当,任何目标值都可以通过单个或多个切片操作来切割。一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_index,end_index,step)。当只有一个“:”时,默认第三个参数step=1;当没有“:”时,start_index=end_index,表示截掉start_index指定的元素。格式:[N:M:L]
3.目录
List是python中最常用的数据类型。
它也是python中内置的有序可变序列。
我们可以使用列表来实现大多数集合类的数据结构。列表中元素的类型可以不同。列表可以支持数字、字符串或列表。
列表表达式在方括号中,列表中的元素用逗号分隔。
像列表字符串一样,它们也可以被索引和切片。
是的,被索引和被切片会有不同的结果。索引后会形成一个新元素,切片后会形成一个新的列表。
4.元组
python中的序列数据类型。
Tuple类似于list,只是tuple的元素不能修改。
元组写在括号()中,元素之间用逗号分隔。
元组中的元素类型也可以不同。
与字符串类似,下标索引从0开始,可以被截取、组合等。元组也可以使用下标索引来访问元组中的值。
注意,元组中的元素不能被修改,但是它可以包含可修改的对象。不要被元组中的可变对象所迷惑。
5.词典
Dictionary是python中另一个非常有用的内置数据类型。
字典是对象的无序集合,字典中的元素通过键访问;字典也是一种映射类型,它的元素是键值对,字典由{}标识。
字典中的键必须使用不可变类型。
记住,键在同一个字典中必须是唯一的。
收集
集合是具有确定的、唯一的、不可改变的元素的数据组织形式,元素是无序的、可变的。
基本功能是测试成员资格和删除重复元素。
您可以使用花括号{}或set()函数来创建集合。
注意:必须使用set()而不是{}来创建空集,因为{}用于创建空字典,也可用于存储值。
好了,今天就到这里。
如果我有什么不对的地方,你也可以指出来或者在下面的评论里补充。
报告/反馈
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。