第五章 序列:字符串、列表和元组

5.1 序列类型操作符

seq[ind]:获得下标为ind的元素

seq[ind1:ind2]:获得下标ind1到ind2间的元素集合,不能获得seq[ind2]的值

seq*expr:序列重复expr次

seq1+seq2:连接序列1和序列2

obj in seq:判断obj元素是否包含在序列中

obj not in seq:判断obj元素是否不包含在序列中

例题一

例题二 翻转和隔一个取一个

例题三

5.2 只能适用字符串的操作符

%c:转换成字符

%r:优先使用repr()函数进行转换

%s:优先使用str()函数进行转换

%d/%i:转换成有符号的十进制数

%u:转换哼无符号的十进制数

%o:转换成八进制数

%x:转换成十六进制数

%e:转换成科学计数法

%f:转换成浮点型

%g:%e和%f的简写

%%:输出%

时间: 2024-11-06 21:49:45

第五章 序列:字符串、列表和元组的相关文章

Python基础系列----序列(列表、元组、字符串)

1.定义                                                                                               1.数据结构:通过某种方式组织在一起的数据元素的集合.这些数据元素可以说数字或者字符,甚至可以是其他数据结构.在python中,最基本的数据结构是序列. 2.索引:序列中的每个元素被分配一个序号.注意索引默认从0开始. 在python中,内建了6中序列:列表.元组.字符串.unicode字符串.buf

序列(列表、元组、字符串)字典小题

一.已知:元组 a = (1,2,3) 利用list方法,输出下面的结果:(1,2,4) 二. 已知:b = [9,5,36,25,4,1,2] 1.求出列表b的长度,最大值,最小值. 2.取值:取出25 3.切片:输出[5,36,25] 4. 删除:删除列表中25这个数字 5.扩充:将列表c =[7,6,11]扩充到列表b中 6. 排序:对b列表进行从小到大的排序输出,然后再反向使列表从大到小输出 7. 插入:将26插入到列表中, 使得最后输出结果为:b = [36, 26, 11, 9, 7

Python笔记第2章,文件,字符串,列表,元组,字典,集合的使用

<--目录--> 1)Python文件处理 2)字符串处理 3)列表.元组.字典的使用 4)集合的妙用 1.文件处理 文件处理模式 r 以只读模式打开文件 w 以只写模式打开文件 a 以追加模式打开文件 r+  为读写模式 rw跟r+一样,先读后写 w+  为写读模式,会先清空这个文件,再往里面写 a+  为追加模式 rb 以读写模式打开 wb 以写读模式打开 ab 以追加及读模式打开 +b 表示必须以二进制的模式处理文件,Windows系统上使用有效,Linux系统上使用无效,但工作中Lin

Python学习三---序列、列表、元组

一.序列 1.1.序列概念 pythn中最基本的数据结构是序列(sequence). 序列中每个元素被分配一个序号-元素索引,第一个索引是0,第二个是1,以此类推.类似JAVA中数组和集合中的下标. 从后向前,最后一个索引是-1,-2,.... python包含6种内建序列.最常用的两种类:列表和元组,其它内奸序列类型有字符串.Unicode字符串.buffer对象和xrange对象. 列表和元组的主要区别在于,列表可以修改,元组不能修改. 添加元素就用列表. 由于 一些原因不能修改时就用元组.

第二章练习题 ---字符串-列表 加深练习

1 #请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=[‘alex’, ‘eric’, ‘rain’] 2 3 li = ['alex','eric','rain'] 4 #方法1 5 print(li[0]+'_'+li[1]+'_'+li[2]+'_') 6 print('------方法1-------\n') 7 8 #方法2 9 str='*' # * 改成 '' 即可 10 for i in li: 11 # print(i) 12 str =str + i+'_' 1

Python自学:第五章 对数字列表执行简单的统计计算

>>>digits = [1,2,3,4,5,6,7,8,9,0] >>>mid(digits) 0 >>>max(digits) 9 >>>sum(digits) 45 原文地址:https://www.cnblogs.com/zhouxiin/p/10851204.html

字符串,列表,元组,字典,集合,序列通用操作

序列的通用操作 Python包含6种内建的序列:列表,元组,字符串,Unicode字符串,buffer对象和xrang对象. 所有序列类型都可以进行某些特定的操作.这些操作包括但不限于:索引(indexing),分片(slicing),加(adding),乘(multiplying),以及成员资格(in,not in),除此之外,Python还有计算序列长度,找出最大元素和最小元素的内建函数以及迭代(iteration). 原文地址:https://www.cnblogs.com/romacle

Python基础教程(第二章 列表和元组)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5293195.html______ Created on Xu Hoo 本章将引入一个新的概念:数据结构.数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构.在Python中,最基本的数据结构是序列(sequence),序列中的每个元素被分配一个序号——即

第一章 列表和元组

在python中,序列(sequence)是最简单的数据结构. python中內建了6中序列,常用的有三种列表.元组.字符串,本章重点讨论列表和元组.所有的序列都可以做某些特定的操作,如:索引.分片.加.乘以及检查某个元素是否是序列的成员,以及计算序列的长度.查找最大元素和最小元素的內建函数. 1.1 序列的通用操作 1). 索引 序列的所有元素都是有编号的-------从0开始递增.因此序列中的元素可以通过编号来访问,如: >>>name = 'maxwell' >>>