数据结构-线性结构list,tuple,str,bytes,bytearray

list,tuple,str,bytes,bytearray

数据结构-线性结构
list,tuple,str,bytes,bytearray

list,tuple,str,bytes,bytearray都是有序的,可以被索引,使用[]。list与bytearray是可变的,tuple,str,byter是不可变的。
一:通用的方法
1:index(value),匹配value,匹配到返回索引值,匹配不到抛出异常ValueError.
2:count(value),匹配到value的次数
3:len(),元素的总个数
4:可以+,*
5:切片 [start:stop],返回[start,stop)区间的序列。[:]表示复制
二:list与bytearray通用的方法
1:append(object),尾部追加
2:insert(index,object),插入
3:extend(iterable),将可迭代对象的元素追加进来
4:pop(index),删除指定的元素,不指定,末尾删除
5:clear(),清空
6:reverse(),反转
三:list 排序
1:sort(key=none,reverse=False),升序,如果reverse=True,降序,()默认升序
四:tuple
1:namedtuple:
from collections import namedtuple
Point=namedtuple(‘Point’,[‘x’,‘y’]
P=Point(1,2)
P输出Point(x=1,y=2)
五:str,bytes,bytearray
1:split,partition可以切str,bytes,bytearray。split不保留切割点,partition保留切割点
2:strip(),从两端去除,如果()里没有,去除空白字符,lstrip从左,rstrip从右
3:find(value),查找value
4:endswith(),startswith(),判断是否以某开头,结尾,返回bool
六:str格式化***
1:模式 ‘{}’.format()
七:bytes,bytearray
1:encode返回的类型为bytes。decode返回的类型为str

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87486

(0)
10590628461059062846
上一篇 2017-09-23 15:20
下一篇 2017-09-23

相关推荐

  • 第二周作业

    第一、文件管理类命令     cp、mv、rm                  cp命令:copy 源文件;目标文件;     &nbsp…

    Linux干货 2016-12-12
  • 如何新增加磁盘分区挂载

    新增磁盘和分区挂载我们先要了解fdisk的参数以及菜单的操作说明,下面是fdisk的参数说明:  fdisk参数说明: m :显示菜单和帮助信息 a :活动分区标记/引导分区 d :删除分区 l :显示分区类型 n :新建分区 p :显示分区信息 q :退出不保存 t :设置分区号 v :进行分区检查 w :保存修改 x :扩展应用,高级功能 1  查看磁盘…

    Linux干货 2018-03-26
  • 第一天作业

    一、计算机的组成部分         现代计算机的组成是根据冯.诺依曼体系,包括5大部件存储器、控制器、运算器、输入设备和输出设备。             1.存储器包括内部存储器和外部存储器;内部存储器包括内部硬盘、内存、缓存等,外部存储器包括移动硬盘、光…

    Linux干货 2016-08-15
  • ngx_http_proxy_module

    ngx_http_proxy_module 1.proxy_pass Syntax: proxy_pass URL; Context: location, if in location, limit_except 这条指令将来是用的相当多的指令。 v  附加1:proxy_pass后面的路径不带uri时,其会将loca…

    2016-10-30
  • find命令详解

    写在前面,命令总览: 文件名:-name  -iname   glob     从属关系: -user  -group  -uid  –gid  -nouser  -nogroup 按类型:-type []  ,f,d,l,b,c…

    Linux干货 2016-02-14
  • 简述计算机硬件组成,linux系统及简单命令详解

    1、计算机的硬件组成 (1)cpu(中央处理器):主要由运算器和控制器组成,它的运算器主要负责程序运算与逻辑判断,控制器则主要协调组件与各个设备之间工作。 (2)存储设备:存储设备又分为外存储设备,是用来存储数据信息的设备,它包括,硬盘,u盘,光盘,软盘。而其中内存(ram)和主板上的rom是属于内存储设备,内存是只读存储器,它用来暂时记录数据信息供给cpu…

    2017-07-09