一:字符串方法

  方法就是与特定对象相关联在一起的函数。从技术的角度来讲,它们是附属于对象的属性,而这些属性不过是些可调用的函数罢了。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'
View Code

相关文章:

  • 2022-12-23
  • 2021-08-31
  • 2021-06-18
  • 2021-05-16
  • 2021-09-15
  • 2021-06-23
猜你喜欢
  • 2021-10-14
  • 2021-07-23
  • 2021-06-19
  • 2021-08-04
  • 2022-12-23
  • 2021-08-26
  • 2022-12-23
相关资源
相似解决方案