对象的方法

1、字符串对象的常用方法

count() 计算字符串中包含的多少个指定的子字符串

endwith()  检查字符串是否以指定的字符串结尾   返回true /false

start()  检查字符串是否以指定的字符串开头


find()  返回指定的子字符串在字符串中出现的位置

>>>'123,234,333,,234,456'.find('234')  如果有多个返回第一个

>>>4

指明从什么位置开始查找

>>>'123,234,123,456'.find('123',4)'

>>>8

isalpha()  检查字符串中是否都是字母

>>>‘as1’.isalpha()

>>>'false

isgidit()  检查字符串中是否都是数字

>>>'1232'.isdigit()

>>>true

str.join()将sequence类型的参数的元素字符串合并到一个字符串,str作为分隔符

>>>';'.join('['jay','is','my',21323])

>>>'jay;is;my;21323'

split()  将字符串分割为几个字符串。参数为分隔符

返回结果放在一个list

>>>'123 123 344'.split(' ')

>>>['123','123',[344]]


replace() 替换字符串里面指定的子字符串/ 替换所有找到的子字符串


 strip() 将字符串前置空格和后置空格去掉

lstrip()    将字符串前置空格去掉

rstrip()   将字符串后置空格去掉



2、list对象的常用方法

定义一个空list

1)append()  给列表尾部添加一个元素

2)insert(0,'abc')  第一个参数表示要插入的位置,第二个参数表示插入的数据。


3)从列表删除一个元素

1)del 关键字

>>>a=[1,2,3,4]

>>>del a[1]

>>>a[1,3,4] 

2)pop() 方法,删除掉的同时会得到删掉的元素

>>>b=a.pop(3)  参数表示要删除的下标,b表示删掉的元素

>>>a[1,2,3]

3)remove() 方法,根据值删除。有多个元素都是这个值只能删除第一个元素   /删除耗时最长   

>>>a.remove(4)

>>>1[1,2,3]


4)count() 统计某个元素在列表中出现的次数

5)extend()在列表尾部一次性追加另一序列的多个值

6)reverse(反向列表元素)


list01 = ['runoob', 786, 2.23, 'john', 70.2]
list02 = [123, 'john']

print list01
print list02

# 列表截取

print list01[0]
print list01[-1]
print list01[0:3]

# 列表重复

print list01 * 2

# 列表组合

print list01 + list02

# 获取列表长度

print len(list01)

# 删除列表元素

del list02[0]
print list02

# 元素是否存在于列表中

print 'john' in list02  # True

# 迭代

for i in list01:
    print i

# 比较两个列表的元素 (list函数)

print cmp(list01, list02)

# 列表最大/最小值 (list函数)

print max([0, 1, 2, 3, 4])
print min([0, 1])

# 将元组转换为列表

aTuple = (1,2,3,4)
list03 = list(aTuple)
print list03

# 在列表末尾添加新的元素

list03.append(5)
print list03

# 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)######它的返回值是None

list03.extend(list01)
print list03

# 统计某个元素在列表中出现的次数

print list03.count(1)

# 从列表中找出某个值第一个匹配项的索引位置

print list03.index('john')

# 将对象插入列表

list03.insert(0, 'hello')
print list03

# 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

print list03.pop(0)
print list03

# 移除列表中某个值的第一个匹配项

list03.remove(1)
print list03

# 反向列表中元素

list03.reverse()
print list03

# 对原列表进行排序

list03.sort()
print list03




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值