python基础---序列操作

1、索引(indexing)

  在序列中每个元素都会分配1个数字,从左至右,从数字0开始(-0和0一样,指向左起第一个元素),正整数表示左起元素位,例如

例:greeting=‘Hello‘
  [0]
  ‘H‘

例:greeting=‘Hello‘
  greeting[-0]
  ‘H‘

例:greeting=‘Hello‘
  greeting[-1]
  ‘o‘

2、切片(slicing)

  索引是对单个元素进行访问,分片是对一定范围内的元素进行访问,分片既支持正数索引,也支持负数索引。分片操作的实现需要提供2个索引作为边界,第一个索引的元素包含在分片内,第二个索引的元素不包含在分片内。像数学里的a<=x<b,x是我们需要得到的元素

例:

在分片中,最左边的索引比它右边的索引晚出现在序列中,结果就是1个空序列

要通过负数索引的方式取得最后1个元素,只需将第二个索引设置为空即可

正数索引也适用这种索引方式

3、序列相加(adding)

数字序列和数字序列通过加好相连,得到的还是数字序列

数字序列不能和字符串‘+’号相连

  

原文地址:https://www.cnblogs.com/renxl/p/10015486.html

时间: 2024-08-02 16:44:07

python基础---序列操作的相关文章

Python通用序列操作

注: Python支持容器的数据结构概念 容器基本上就是可包含其他的对象,两种主要的容器就是序列和映射 序列中每隔元素都有编号 映射中每隔元素都有键   通用序列操作 索引.切片.相加.相乘..成员资格都适用于所有的序列 索引: 序列中是所有元素都有编码,从0开始递增,可已使用[索引]来访问各个元素 字符串就是由字符组成,索引0指向第一个元素 name = "shuai" print(name[0]) # s print(name[3]) # a 使用负数索引时,从右往左数,最后一个元

Python基础---序列对象

一.序列简介 数据结构是通过某种方式组织在一起的元素的集合. 容器(Container)是一种Python的数据结构,基本上是包含其他对象的任意对象.序列和映射(如字典)是两类主要的容器.集合(Set)也是容器类型. 序列是最基本的数据结构,是通过对数据元素进行编号将它们组织在一起的数据元素的集合. 成员是有序排列的,可以通过小标偏移量访问到它的一个或者几个成员,这类python类型统称为序列. Python有6中种内建的序列:列表.元组.字符串.Unicode字符串.buffer对象.xran

python基础-文本操作

文件IO #文件的基本操作 1.在python中你可以用file对象做大部分的文件操作 2.一般步骤: 先用python内置的open()函数打开一个文件,并创建一个file对象, 然后调用相关方法进行操作 语法: file_object = open(file_name[,acess_mode][,buffering]) file_name变量是一个包含了你要访问的文件名称的字符串值 access_mode决定了打开文件的模式:只读,写入,追加等.这个参数是非强制的,默认文件访问模式为只读(r

课堂笔记:Python基础-文件操作

对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下: 昨夜寒蛩不住鸣. 惊回千里梦,已三更. 起来独自绕阶行. 人悄悄,帘外月胧明. 白首为功名,旧山松竹老,阻归程. 欲将心事付瑶琴. 知音少,弦断有谁听. f = open('小重山') #打开文件 data=f.read()#获取文件内容 f.close() #关闭文件 注意 :在Windows系统中,hello文件是utf8保存的,打开文件时open函数是通过操作系统打开的文件,而win操

Python基础-文件操作

1. 文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 语法 open(filename, mode) 实例 2. 文件打开模式 r,只读模式(默认). w,只写模式.[不可读:不存在则创建:存在则删除内容:] a,追加模式.[可读:   不存在则创建:存在则只追加内容:] "+" 表示可以同时读写某个文件 r+,可读写文件.[可读:可写:可追加] w+,写读 a+,同a "U"表示在读取时,可以将 \r \n \r\n自动转换

第七章:Python基础のXML操作和面向对象(上集)

本課主題 XML介绍和操作实战 shutil 模块介绍和操作实战 subprocess 模块介绍和操作实战 XML介绍和操作实战 對於浏览器返回的字符串有以下幾種: HTML JSON,表现是列表和字典的格式 XML XML的應用 一个属性里包含多过属性,一类是页面上做展示的时候可以用到XML,就是为别人来调用(这也是字符串类型的一个XML格式数据);另外一类是配置文件.你可以從文件裡打開一個XML文件,它返回的是一個XML形式的字符串:也可以通過發送 HTTP請求,返回一個 XML 形式的字符

第三章 Python基础——文件操作&amp;函数 续

3.6函数进阶 名称空间:name space 例:若变量X=1,1存放于内存中,那存放X与1绑定关系的地方就叫做名称空间. 名称空间共三种,分别如下: locals:是函数内名称空间,包括局部变量和形参 globals:全局变量,函数定义所在模块的名字空间 builtins:内置模块的名字空间 不同变量的作用域不同就是由于这个变量所在的命名空间决定的. 作用域即范围: 全局范围:全局存活,全局有效 局部范围:临时存活,局部有效 注:查看作用域方法 globals(),locals() 作用域查

python 基础(文件操作,注册,以及函数)

1,文件操作 1,文件路径: 2,编码方式:utf-8, gbk.... 3,操作方式:只读,只写,追加,读写,写读 1,只读 :r   rb   不用编码,以什么形式存储就以什么形式读出来 f = open('  文件名',mode = 'r',encoding = 'utf-8') content = f.read() print(content) f.close()  必须存在 2,只写:w     没有此文件就会创建,先将源文件的内容全部清除,再写    wb不用编码 3,追加:a 4,

python基础六--操作数据库

操作数据库模块:mysql的pymysql和redis的redis ,参考http://www.nnzhp.cn/blog/archives/402 1.操作mysql import pymysql conn=pymysql.connect(host='192.168.160.3',user='root',port=3306,passwd='123456',db='hqtest',charset='utf8') #建立数据库连接 #关键字传参 couser=conn.cursor() #在连接上