python 序列:字符串、列表、元组
 
序列:包含一定顺序排列的对象的一个结构
内建函数:str() list() tuple()
可以使用str(obj)可以把对象obj转换成字符串
list(iterj)可以把可迭代对象inter转换成列表
tuple(inter)可以把可迭代对象inter转换成一个元组·2
 
序列切片操作符:“[ ]” 、 “[:]” 、“[::]”
 
例:>>>x = 'abcde'
函数len() 可以计算x 的长度值:len(x) = 5
0 1 2 3 4为正向索引
-5 -4 -3 -2 -1 反向索引
正索引是开始于0,结束于总长度减1
负索引是从-1开始从尾部反向计数,结束于总长度的负值
0 1 2 3 4
' a b c d e '
-5 -4 -3 -2 -1
>>>x[0]
'a'
>>>x[4]
'e'
>>>x[-1]
'e'
>>>x[-5]
'a'
>>>len(x)
5
>>>x[1] == x[-4]
True
 
几个函数使用:
>>>x = list(range(10))
>>>x
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>>x = tuple(range(10))
>>>x
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
成员操作符: in 、not in
>>>x = 'abcd'
>>>'c' in x
True
>>>'a' not in x
False
此操作符也适合列表和元组
 
学到的几个内建函数:
enumerate()说明
enumerate在字典上是枚举、列举的意思
对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值
 
多用于for循环得到计数
如:
>>>x = 'abcd'
>>>for i,t in enumerate(x):
. . . print(i,t)
. . .
0 a
1 b
2 c
3 d
可以得到如上结果
字符串操作其他函数
>>>x = 'abcd'
>>>x.capitalize() #使得x首写字母大写
'Abcd'
>>>x.count('m',begin,len(x)) #查找x中字符‘m'的出现次数
>>>x.find('m',begin,len(x)) #查看字符’m‘是否在x中,若存在则返回字符所在
序列号,没有返回-1
>>>x.endswith('m',begin,len(x)) #查看x是否以字符m结尾,若添加范围begin到len(x)
则在查看选中范围判断
x.split(str='') #以str为分隔符切片x
 
x.lstrip() #去掉左边的空格
x.rstrip() #去掉右边的空格
x.strip() #同时使用lstrip和rstrip
 

python 序列:字符串、列表、元组的更多相关文章

  1. python 序列结构-列表,元组,字典,字符串,集合

    列表 """ name_list.__add__( name_list.__getslice__( name_list.__new__( name_list.append ...

  2. Python第三天 序列 数据类型 数值 字符串 列表 元组 字典

    Python第三天 序列  数据类型  数值  字符串  列表  元组  字典 数据类型数值字符串列表元组字典 序列序列:字符串.列表.元组序列的两个主要特点是索引操作符和切片操作符- 索引操作符让我 ...

  3. Python第三天 序列 5种数据类型 数值 字符串 列表 元组 字典 各种数据类型的的xx重写xx表达式

    Python第三天 序列  5种数据类型  数值  字符串  列表  元组  字典 各种数据类型的的xx重写xx表达式 目录 Pycharm使用技巧(转载) Python第一天  安装  shell ...

  4. python之字符串,列表,字典,元组,集合内置方法总结

    目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - ...

  5. python字符串列表元组序列操作

    Table of Contents generated with DocToc python系列-字符串.列表.元组的操作 序列的访问及运算符 序列通用操作 访问单个元素 切片访问一部分元素 序列的复 ...

  6. 大爽Python入门教程 2-2 序列: 字符串、元组与列表

    大爽Python入门公开课教案 点击查看教程总目录 序列 序列(sequence): 顾名思义,有序的排列. 有序排列的一串数据. 一种容器,容器内成员有序排列. python的字符串str,元组tu ...

  7. Python 序列、列表(List)、元组(Tuple)

    序列 序列是Python中最基本的数据结构,包括字符串.列表.元组. 序列,顾名思义,是有序的,序列都有索引,都能进行索引.切片(截取).加(连接).乘(倍增).检查成员的操作. 因为序列有序,可通过 ...

  8. python字符串/列表/元组/字典之间的相互转换(5)

    一.字符串str与列表list 1.字符串转列表 字符串转为列表list,可以使用str.split()方法,split方法是在字符串中对指定字符进行切片,并返回一个列表,示例代码如下: # !usr ...

  9. python 字符串,列表,元组,字典相互转换

    1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 字典转为字符串,返回:<type 'str'> {'age': 7, 'n ...

  10. day5_python学习笔记_chapter6_字符串列表元组

    1. 序列:seq[n], seq[x:y], seq * n序列重复n次,切片, 序列翻转 s=”abcde", s[::-1]="edcba" 内建函数:1. 类型转 ...

随机推荐

  1. 0_Simple__fp16ScalarProduct

    使用cuda内置无符号整数结构(__half2)及其汇编函数,计算两个向量的内积. 源代码: #include <cstdio> #include <cstdlib> #inc ...

  2. 转:ef获取某个表中的部分字段值

    我有个新闻表 id,title,body,createtime,author,click 使用ef4.1 仅仅读取 id,title,createtime 并显示在页面上. public static ...

  3. Hibernate框架学习之注解映射实体类

         前面的相关文章中,我们已经介绍了使用XML配置文件映射实体类及其各种类型的属性的相关知识.然而不论是时代的潮流还是臃肿繁杂的配置代码告诉我们,注解配置才是更人性化的设计,于是学习了基本的映射 ...

  4. 自定义view-滑动开关

    介绍 前段时间,我看到了一篇关于可滑动开关Switch组件的文章,效果图如下: 思路也挺简单的:这个控件主要由田径场式背景和滑块组成.他将田径场式背景分为3部分,最左边的半圆,中间的两条直线部分和最右 ...

  5. [转载] Solr使用入门指南

    转载自http://blog.csdn.net/liuzhenwen/article/details/4060922 由于搜索引擎功能在门户社区中对提高用户体验有着重要的作用,在门户社区中涉及大量需要 ...

  6. [转载] ZooKeeper实现分布式队列Queue

    转载自http://blog.fens.me/zookeeper-queue/ 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户 ...

  7. Android Debug Bridge

    Android Debug Bridge Introduction     Android Debug Bridge (adb) is a versatile command line tool th ...

  8. 【架构研习】欲善其事先利其器-Robot Framework实战演练之框架的选择

    (原创文章,转载请注明出处.) 之前有提到过,自己曾基于公司业务系统从无到有码过一套测试框架,但由于开发时的思想同时受限于公司业务及框架的适用性上,导致最终虽然框架可完美支持业务,但在易用性.兼容性及 ...

  9. 如何完全根据官方下载包搭建hibernate框架

    好久没有用s2sh的框架了,最近业务需要又要拾起来.在搭框架时,发现之前都是复制配置文件,对具体的细节却很懵懂,所以要从新来一遍,也是一次新的学习. 我使用的版本是hibernate-release- ...

  10. app接入网易严选:webview注入js的几个坑

    消费贷款app"一刻千金"接入网易严选总结 主要任务列表 隐藏相关元素 商品列表页跳转事件绑定 获取商品信息(skuid比较复杂) 隐藏元素 这部分没什么好讲的,使用原生js的do ...