切片在python,python中哪个类型不可以进行切片操作

  切片在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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: