列表/字符串的增删改查功能

- 列表

- 增

  • append(追加):在末尾添加
>>> a = [1,2,'a']
>>> a.append(0)
>>> print(a)
[1, 2, 'a', 0]
  • insert(下标索引,参数):指定添加位置,无法负向索引使用此方法
>>> b = [1,2,'a']
>>> b.insert(2,'p')
>>> print(b)
[1, 2, 'p', 'a']
  • extend:用于2个列表合并,
>>> a.extend(b)  #将b合并于a,b的列表参数添加于a列表参数后面
>>> print(a)
[1, 2, 'a', 0, 1, 2, 'p', 'a']

- 删

  • pop:
    删除最后一个参数,
    可提供下标指定删除
>>> a.pop()
'a'
>>> print(a)
[1, 2, 'a', 0, 'bb', 1, 2, 'p']
  • remove:提供指定参数,若有重复参数,会删除第一个
>>> a.remove(1)
>>> print(a)
[2, 'a', 0, 'bb', 1, 2, 'p']
  • clear:删除全部

- 改

  • 直接索引赋值其余参数内容,直接覆盖原有参数

- 查

  • index:需提供指定参数,返回索引值
  • 直接索引下标查询
>>> a.index('bb')
3
  • count:统计参数在此列表出现的次数,需提供指定内容

- 字符串

- 改

  • 字符串不可变
  • upper:全部大写
  • strip: 去除左右空格
  • capitalize: 第一个大写
  • title: 把单词的首字母大写
  • split: 由哪个字符开始切割成列表
  • 拼接:
    ’+‘:直接拼接
    join:将列表,元组拼接成一个字符串
>>> b = ['a','b','c']
>>> print('a'.join(b))
aabac

- 查

  • count 同上
  • index 同上:没有找到相关内容会报错
  • find:需提供指定内容,没有查到不会报错,返回-1

- 其余知识点

  • 其余判断方法:
    isdigit() 判断是否都是数字,若是的话会返回True/False
    isalpha() 判断是否都是字母
    endswith() 判断结尾是否相同
    startswith() 判断结尾是否相同
    islower() 是否全是小写
    isupper()
  • 字符串转义,\n换行, \t制表符,就是tab缩进, \r回车,转义符\,全部转义r
  • print自带\n换行符
  • print(‘123’, end=’’)
    print(‘abc’, end=’\t’) #原本自带换行,所有缩进需要end=’\t’

- 字符串编码

  • 当处理python与数据库进行交互的时候需要用到二进制,python存储数据到数据库或者调取数据库时用的也是二进制
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值