序列的方法(python)

一、序列的方法

-列表的方法
  -增
  - .append(值) # 把值添加到最后
  - .extend([参数1,参数2]) # 添加多个值,但不能是数值类型的参数,要是序列类型的参数。
  - .insert(索引号,值) # 任意插入
  -删
  - .remove(值) # 删除值  一次只能删一个值
  - .pop(索引号) # 删除索引(下标)处的值 索引号为空的话,默认删除最后的值  一次只能删一个
  - .clear() # 清空
  -改 
  - 索引赋值 [索引号] = 值
  -查
  - .index(值) # 返还的是(第一个出现该值的)索引号(下标)
  - .count(值) # 查找该值在列表中出现的次数
  -其他方法
  - .sort() # 排序 默认从小到达(默认值是reverse=False)
  - .sort(reverse=True) # 排序 从小到大
  - .reverse() # 反向 掉头 不排序 和[::-1]的功能相似
  - .copy() # 复制一份

 

-元组的方法
  -查
  - .index(值)
  - .count(值)

 

-字符串的方法
  -查
  - .index('值') # 需要加''
  - .count('值') 
  - .find('值') # 查找第一个出现该字符或字符串的索引号 没有找到字符时返还-1
      - .find('值','索引号') # 查找相应位置上的字符
  - .rfind('值') # 从右向左查找 .find()默认的是从左到右查找 
  - .isdigit() # 判断字符串是否是数字,返还值为布尔型
  - .isalpha() # 判断是否是纯字母,返还值为布尔型 字符串中不能有特殊符号,否则报错
  - .startswith('值') # 判断是否以某字符或字符串开头
  - .endswith('值') # 判断是否以某字符或字符串结尾
  - .islower() # 判断字符串中字母是否都是小写
  - .isupper() # 判断字符串中字母是否都是大写

  -改
  - .upper() # 将字符串的小写字母全部大写
  - .lower() # 将字符串的大写字母全部小写
  - .strip() # 去两边的空格
  - .rstrip() # 去右边的空格
  - .capitalize() # 将第一个位置大写 (Xshell中,按Tab键补全方法的关键字)
  - .title() # 将字符串中单词的首字母大写
  - .split('内容',次数) # 切割 以传的内容按次数切割字符串,切割后返还的是一个列表(原字符串中的内容就没了,变成了逗号)
  -删
  - .replace('原字符','替换后的字符',替换次数) # 替换 可以用空字符串的替换,来实现删除。
  -增
  - 字符拼接

  -字符串的转义
  - \n # 换行
  - \t # 水平制表符   一般情况下是一个Tab键的空间
  - \b # 退格
  - \r # 回车,把\r后面的字符,移到到行首,行首的相对应位置的字符被替换掉
  - \\ # 代表反斜杠
  - \' # 在字符串中打印出单引号(否则字符串中的'会报错)
  - \0 # 空字符串      \012 # 换行效果,相当于\n
  - \a # 声音
  - r'字符串' # 将字符串中的转义全部失效

二、编码解码
  字符串前面加个b,就把字符串变成了二进制
  - encode()

     a = '30班皮皮皮'.encode('UTF-8') # 将a以UTF-8编码
     a = '30班皮皮皮'.encode('gbk') # 将a以gbk编码
  - decode()

     a.decode('UTF-8') # 将a以UTF-8解码

三、Linux 命令
  - rmdir <空文件夹># 删除文件夹 只能删除空文件夹
  - touch <文件># 创建文件
  - rm -rf <文件名或文件夹名> # 删除文件或文件夹;  rm -rf * 删除所有
  - cat <文件名> # 查看文件内容
  - mv <文件名> <文件夹名或文件名> # 移动文件到文件夹 或重命名

转载于:https://www.cnblogs.com/nealxyz/p/9443460.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值