对象的方法

来源:互联网 发布:php一元云购源码 编辑:程序博客网 时间:2024/05/29 08:28

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 list01print 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# 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)######它的返回值是Nonelist03.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




原创粉丝点击