一:字符串方法:
方法就是与特定对象相关联在一起的函数。从技术的角度来讲,它们是附属于对象的属性,而这些属性不过是些可调用的函数罢了。Python 首先读取对象方法,然后调用它,传递参数。如果一个方法计算出一个结果,它将会作为整个方法调用表达式的结果被返回。Note:一个对象可以调用的方法查询可以通过 dir(' ') 来查询。
1,修改字符串:
a) 利用s.replace()函数:合并操作和replace 方法每次运行会产生新的字符串对象,这是一个潜在的缺陷。如果对一个超长的字符串进行许多的修改,为了优化脚本的性能,可能需要一个可以支持将字符串转换为一个支持原处修改的对象。
b) 利用 list() 方法和 .join() 方法来原地修改字符串:list(s): 作用是将一个字符串 s “打散”为一个列表,然后原地修改列表的值,再用 ‘’.join() 方法将已经修改过的列表组合成字符串。其中 ‘¥’.join(L) 为将列表L中的 元素组合成一个字符串,并且用“¥”隔开:
>>>'$'.join(['eggs','ham','toast']) # ' '.join(L) 测试 'eggs$ham$toast' >>>s = 'spammy' >>>L = list(s) #打散字符串 >>>L ['s','p','a','m','m','y'] >>>L[3] = 'x' #原地修改字符列表 >>>L[4] = 'x' >>>L ['s','p','a','x','x','y'] >>>s = ''.join(L) #进行连接 >>>s 'spaxxy'