Python 基础03 序列】的更多相关文章

sequence 序列 sequence序列是一组有顺序的元素的集合 (严格的说,是对象的集合,但鉴于没有引入对象的概念,暂时说元素) 序列可以包含一个或多个元素,也可以没有任何元素 我们之前所说的基本数据类型,都可以作为序列的元素.元素还可以是另一个序列,以及我们以后的其他对象. 序列有两种:tuple(定值表:也叫元组):和list(列表) s1 = (2,1.3,'love',5.6,9,False) #是一个tuples2 = [True,5,'smile'] #是一个list prin…
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! sequence 序列 sequence(序列)是一组有顺序的元素的集合 (严格的说,是对象的集合,但鉴于我们还没有引入"对象"概念,暂时说元素) 序列可以包含一个或多个元素,也可以没有任何元素. 我们之前所说的基本数据类型,都可以作为序列的元素.元素还可以是另一个序列,以及我们以后要介绍的其他对象. 序列有两种:tuple(定值表: 也有翻译为元组) 和 list (…
sequence 序列 sequence(序列) 是一组有顺序的元素的集合 (严格的说,是对象的集合,但鉴于我们还没有引入"对象" 概念,暂时说元素) 序列可以包含一个或多个元素,也就是没有任何元素. 我们之前所说的基本数据类型,都可以作为序列的元素.元素还可以是另一个序列,以及我们以后要介绍的其他对象. 序列有两种:tuple(定值表/元组) 和list (表) >>> sl = (2,1,3,'love', 5.6, False)   # sl 是一个tuple…
一.概述 列表(list)是由一个个 Python对象 组成的序列.其中,Python对象 可以是任何类型的对象,包括 Python标准类型(数值.字符串.列表.元组和字典)以及 用户自定义类型(类).相比而言,字符串 仅仅是字符的序列,因此列表的概念和用途比字符串更广泛. 元组(tuple)也是 Python对象 的序列,与列表非常接近.二者的主要差异点如下: 差异点 列表 元组 表示方法 空列表:[] 单元素列表:[1] 多元素列表[1, 'a'] 空元组:() 单元素元组:(1,) 多元素…
一.概述 字符串 类似于C中的字符数组(功能上更像C++中的string),它是由一个个 字符 组成的序列.与C/C++不同的是,Python中没有 字符 这个类型,而是用 长度为1的字符串 来表示字符的概念. 二.分类 Python中的字符串共有2种:ASCII字符串(str)和 Unicode字符串(unicode).每一种字符串又可以进一步划分:根据对转义字符处理方式的不同,分为 常规字符串 和 原始字符串:根据字符串是否跨行,分为 单行字符串 和 跨行字符串.每一个字符串的字面值既可以包…
python基础之序列类型的方法--字符串方法 Hello大家好,我是python学习者小杨同学,经过一段时间的沉淀(其实是偷懒不想更新),我终于想起了自己的博客账号,所以这次带来的是序列方法的后半部分:字符串的方法. 接上述的列表和元组的方法,我们这次来讲讲字符串的方法,现在我们一起开始学习吧. 注:字符串是不可变类型,改.删的操作将会改变原有字符串,说人话就是改了以后它就不是原来的那个它了(滑稽). 查 index()方法 与列表相同,index查询指定元素的下标值,如果没有该元素,则抛出错…
一.概述 序列类型(Sequence Types)类似于C中的数组,它是包含一组成员的连续列表,这些成员紧邻排列,并且可以通过序号(下标偏移量)访问其中的一个或多个成员.序列类型的示意图如下所示: Python中最核心的序列类型共有3种:字符串(str和unicode).列表(list)和元组(tuple). 二.操作 序列类型支持的主要操作如下: 操作 说明 s[i] s中第i个成员(从0开始) s[i:j] s中从i到j的切片 s[i:j:k] s中从i到j的切片,步长为k s * n, n…
本节考虑的Python的一个中要的内置对象序列, 所谓的序列即一个有序对象的集合.这里的对象可以是数字.字符串等.根据功能的不同将序列分为字符串.列表.元组,本文将以下这几种对象做一些介绍. 一. 字符串 字符串是一个非常常见的对象,我们平时在文本中编辑的对象都是字符串,例如'你的名字,'I love python!'等都是字符串,字符串的重要性不言而喻. 1.字符串的定义 通常我们将需要编辑的字符串的字符串放在一个英文的单引号/英文双引号中,例如当我们在编辑器输入'I love python…
内容梗概: 1. 什么是序列化 2. pickle(重点) 3. shelve 4. json(重点) 5. configparser模块 1. 什么是序列化 在我们存储数据或者网络传输数据的时候. 需要对我们的对象进行处理.把对象处理理成方便便存储和传输的数据格式.这个过程叫序列化.不同的序列化,结果也不同.但是目的是⼀样的. 都是为了存储和传输.在python中存在三种序列化方案. 1. pickle.可以将我们python中的任意数据类型转化成bytes并写入到文件中.也可以把文件中写好的…
本文主要记录关于Python序列中列表和元组的定义特点和常用方法 1.序列(sequence) 1.1.序列的定义 序列是一组有顺序的元素的集合(其实是是对象的集合,后期会引入“对象”这个概念)序列包含列表和元组 1.2.序列的特点 1)基本的数据类型,都可以作为序列的元素,各个元素由逗号分隔2)可以由一种或多种元素构成,也可以没有任何元素,空列表,空元组3)构成序列的元素可以是另一个序列 1.3.序列的分类(2种) 1)列表(list):使用中括号"[]"定义,列表中的的各个元素可以…
序列是指成员有序排列,可以通过下标偏移量访问的类型.Python序列包括:字符串.列表和元组.序列的每个元素可以指定一个偏移量得到,多个元素是通过切片操作得到的.下标偏移量从0开始计数到总数-1结束. 序列类型操作符这些操作符是对所有序列类型都适用的. 序列操作符  作用 seq[ind]  获得下标为ind的元素 seq[ind1:ind2]  获得下标从ind1到ind2的元素集合 seq * expr  序列重复expr次 seq1 + seq2  连接序列seq1和seq2 obj in…
1.定义                                                                                               1.数据结构:通过某种方式组织在一起的数据元素的集合.这些数据元素可以说数字或者字符,甚至可以是其他数据结构.在python中,最基本的数据结构是序列. 2.索引:序列中的每个元素被分配一个序号.注意索引默认从0开始. 在python中,内建了6中序列:列表.元组.字符串.unicode字符串.buf…
Python 继续 Python包含6种内建的序列,各自是:列表.元组.字符串.Unicode字符串.buffer对象和xrange对象.我们将逐步进行介绍. 今天主要介绍一下通用序列操作.放之四海而皆准. 1 索引 全部程序猿都知道,索引下标从零開始.Python也是这样, 索引0指向序列中第一个元素. 可是与C++相比.Python又添加了负索引.最后1个元素的索引是-1,从右至左是-2.-3 - 字符串字面值直接能够索引: >>>'Hello'[1] e 2 分片 分片通过冒号隔开…
字符串是一个有序的字符集合,即字符序列.Pythpn内置数据类型str,用于字符串处理,使用单引号或双引号括起来的字符,就是字符常量,Python解释器会自动创建str型对象实例. 字符串的定义: 1.单引号:包含在单引号中的字符串,其中可以包含双引号 2.双引号:包含在双引号中的字符串,其中可以包含单引号 3.三单引号:包含在三单引号中的字符串,可以跨行 4.三双引号:包含在三双引号中的字符串,可以跨行 字符串的基本操作,包括索引访问.切片操作.成员关系操作.比较运算操作等. 一.字符串类型判…
在Python中有很多的组合数据类型,其中包括列表,元组,字符串等数据类型,这些数据类型统称为序列类型,用他们可以处理复杂的数据. 列表,是一组有序元素组合的数据结构.列表是可变的数据类型. 列表采用方括号中逗号分隔元素的数据结构进行定义,格式如下: [x1,[x2, ... ,xn]] 示例: list1 = [11,22,33,44,55] 也可以使用list方法进行创建,如下: list1 = list("hello,python") print(list1) # 输出结果 ['…
Hello大家好,我是python学习者小杨同学,上次跟大家分享关于python的数值类型和序列类型,本次就承接上一节的内容,说一说序列类型的方法. 序列类型的方法,简单的来说就是四个字:增删改查.随着我们学习的深入,我们将会一直围绕着四个字来进行程序的编写及实现,接下来我们就一起学习吧! 列表的方法 首先登场的选手是python的列表,列表属于可变类型,所以它将有完整的增删改查方法,让我们一起来看看具体是什么. 增 增,故名思意就是可以对列表进行新增元素的操作,python的列表提供了三种新增…
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 谢谢thunder424纠错 sequence 序列 sequence(序列)是一组有顺序的元素的集合 (严格的说,是对象的集合,但鉴于我们还没有引入“对象”概念,暂时说元素) 序列可以包含一个或多个元素,也可以没有任何元素. 我们之前所说的基本数据类型,都可以作为序列的元素.元素还可以是另一个序列,以及我们以后要介绍的其他对象. 序列有两种:tuple(定值表: 也有翻译为元组…
复习: 条件判断 if..else >>> age=28 >>> if age<18: ...   print "你还没有成年吧" ... else: ...   print "你已经是成人了" ... 你已经是成人了   while 死循环,当输入OK时跳出循环 >>> while True: ...   str=raw_input("请输入你要的内容:") ...   if str=…
序列 序列是指它的成员都是有序排列,并且可以通过下标偏移量访问到它的一个或几个成员.序列包含字符串.列表.元组. 字符串 chinese_zodiac = '鼠牛虎兔龙蛇马羊猴鸡狗猪' print(chinese_zodiac[0]) # 下标从0开始 # 鼠 print(chinese_zodiac[-1]) # 反向访问 # 猪 字符串常用操作 对象 [not] in 序列 print('狗' in chinese_zodiac) # True print('狗' not in chines…
while循坏while属于条件判断 条件满足====>执行 条件不满足====>退出循环 whlie循环格式 while 条件 : 执行语句 while 1 == 1: print("死循环了") # 条件一直满足,所以一直循环 加结束条件 a = 0while a < 10: print(a) a += 1 # +=是自增的意思,当a等于10的时候,条件不满足就退出循环 continue的使用 # 跳出出当次循环,回到while条件判断 a = 0 while a…
元组(tuple)是一组有序系列,元组和列表是否相似,但是元组是不可变的对象,不能修改.添加或删除元组中的元素,但可以访问元组中的元素 元组的定义: 元组采用圆括号中用逗号分隔的元素 元组的基本操作和列表类似,支持索引,切片,长度,计算等 示例代码1:计数 name = 1,2,3,4,5,2,3,1,2 print(name.count(2)) # 输出结果 3 示例代码2:索引 name = 1,2,3,4,5,2,3,1,2 print(name.index(5)) # 输出结果 4…
id id(x)对应变量x所引用对象的内存地址.可以把id(x)看成变量x的身份标识. is 有时在编程中需要与变量的身份标识打交道,但不是通过 id 函数,而是 is 操作符. The operators is and is not test for object identity: x is y is true if and only if x and y are the same object. 可以简单把a is b 看成 id(a) == id(b). == == 操作符也可用于相等性…
转自:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html Python快速教程 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题. Python包含的内容很多,加上各种标准库.拓展库,乱花渐欲迷人眼.我一直希望写一个快速的.容易上手的Python教程,而且言语简洁,循序渐进,让没有背景的读者也可以从基础…
一.概述 Python是一门多范式的编程语言,它同时支持过程式.面向对象和函数式的编程范式.因此,在Python中提供了很多符合 函数式编程 风格的特性和工具. 以下是对 Python中的函数式编程 的简要总结,关于这一主题更全面的讨论可以参考 Functional Programming HOWTO. 二.lambda表达式(匿名函数) 除了 Python基础:函数 中介绍的 def语句,Python还提供了另外一种定义函数的方法: lambda表达式. lambda表达式的语法如下: lam…
一.概述 Python基础 是对 Python(2.7版本)基本语法的要点总结,主要参考了以下资料: Python核心编程(第二版) Learning Python (3rd Edition) Python官方文档(如 The Python Standard Library.The Python Language Reference 等) 二.目录 Python基础:数值(布尔型.整型.长整型.浮点型.复数) Python基础:序列 Python基础:序列(字符串) Python基础:序列(列表…
Hello大家好,我是python学习者小杨同学,已经学习python有一段时间,今天将之前学习过的内容整理一番,在这与大家分享与交流,现在开始我们的python基础知识之旅吧. 数值类型与序列类型 变量 在讲类型之前首先说说python的变量,变量是存储数据的容器,我们在python中的操作都是围绕变量来进行的. 例如: a = 0 这里呢,定义了一个变量a ,并把0赋值给a,读作把0赋值给a 我们也可以一次性创建多个变量,并且进行多个赋值 例如: a, b = 1, 2 这样的效果与以下写法…
索引 序列中的所有元素都是有编号的--从0开始递增.使用负数索引时,Python会从右边,也就是从最后一个元素开始计数,最后一个元素的位置编号是-1.此外,字符串是一个有字符组成的序列,字符串字面值可以直接使用索引.如果一个函数调用返回一个序列,那么可以直接对返回结果进行索引操作.如 #根据给定的年月日以数字形式打印出日期 months = ['January', 'February', 'march', 'May', 'June', 'August', 'September', 'Octobe…
序列 数据结构:通过某种方式组织在一起的数据元素的集合,这些数据元素能够是数字或者字符,甚至能够是其它数据结构. python中,最主要的数据结构是序列. 序列中的每一个元素被分配一个序号--即元素的位置,也称为索引.第一个索引是0,第二个是1,以此类推. 序列概览 python包括6种内建的序列:列表.元组.字符串.Unicode字符串.buffer对象和xrange对象. 列表和元组的主要差别在于,列表能够改动,元组不能. 使用后者的理由一般是技术性的,它与python内部的运作方式有关.这…
通用序列操作 所有序列类型都可以进行某些特定的操作.这些操作包括:索引(indexing).分片(sliceing).加(adding).乖(multiplying)以及检查某个元素是否属于序列的成员(成员资格).除此之外,Python还有计算序列长度.找出最大元素和最小元素的内建函数. 1. 索引 序列中的所有元素都是有编号的——从0开始递增.这些元素可以通过编号分别访问; 如例: Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:55:48…
1 序列 在Python中,最基本的数据结构是序列,序列中每个元素被分配一个编号,也称为索引.第一个索引为0,第二个则是1,以此类推.序列中最后一个元素被标为-1,倒数第二个元素被标为-2,以此类推. 2 Python内建序列 Python包含6种内建序列,分别是列表,元组,字符串,UNICODE字符串,BUFFER对象和XRANGE对象.开始重点关注列表和元组. 3 列表和元组(序列) 列表和元组一个很重要的区别是,列表可以修改,元组则不能被修改.几乎所有情况下列表都可以替代元组,但有一个列外…