26基本数据类型的常用方法

字符串和列表的操作方法:

1.strip() 默认移除左边的空白包括\t,\n,\r  

  a = '    123    K'

  a.strip()

  '123    K '

  也可以指定删除内容,但是只删除边上的

  a = '123abc'

  a.strip('12')    结果 '3abc'

  a.strip('21')    结果‘3abc’

  a.strip('2')      结果‘123abc’

2.split()  通过指定分隔符对字符串进行切片,默认为空白

语法:str.split(str="", num=string.count(str)).    str=指定分隔符为什么,  num指定分割次数,次数可以省略

  s = 'kk  123  jj 223'

  s.split()   结果['kk', '123', 'jj', '223']

  str1 = 'kk:123:jj:223'

  str1.split(':',str1.count(':')) 结果['kk', '123', 'jj', '223']

3.len 统计长度

  s = 'kk  123  jj 223' 

  len(s)  =14

  len(s.split()) = 4

4.索引

  s[0] = 'k'

  s.split()[0]= 'kk'

5.切片

L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']

  L[0:3] 从第0个开始到第3个结束,3不显示

  ['Michael', 'Sarah', 'Tracy']

  L[-1] 最后一个用-1来表示

  [L[0],L[2]]

6. append 列表追加 

  L.append('kaka')

7. insert 插入列表指定位置

  L.insert(2,'Hebe')

8.pop 默认删除最后一个

   L.pop()

  L.pop(1) 指定删除1位置的元素

9. 包含

  L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']

  'Jack' in L

  True

10.元组tuple和列表区别

  元组tuple()表示,元组里的元素无法修改,但是元素的元素可以修改

  列表list[]表示,列表里的元素可以修改

11.字典操作

  字典是键值对的组合

  dic = {'k0':'v0','k1':'v1','k2':'v2'}

  dic['k1']    显示‘v1’

  dic.pop['k1']  把k1这个键值对删除

  dic['k3']='v3' 添加键值

 

列表生成方法

L1 = [1,2,3,4,6,8]

L2 = list(1,2,3,7,9)

 

转载于:https://www.cnblogs.com/jack410/p/6442082.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值