st( )mp是Python中的字符串方法,它可以用于将字符串中匹配到的内容替换为指定的字符串或执行指定的功能。括号中每填入一个参数,st( )mp就会执行一个不同的功能。
常用的括号中填写的参数有:
使用replace方法可以将字符串中匹配到的内容替换为指定的字符串。
replace方法的语法如下:
string.replace(old, new[, count])
其中,old是要被替换的字符串,new是要替换为的字符串,count是可选参数,用于指定替换的最大次数。
例如,如果我们想把字符串中的所有空格替换为下划线,可以这样写:
'hello world'.replace(' ', '_')
输出结果为:
'hello_world'
使用strip方法可以去除字符串首尾的指定字符。
strip方法的语法如下:
string.strip([chars])
其中,chars是可选参数,用于指定要去除的字符,默认情况下去除字符串首尾的空格。
例如,如果我们想去除字符串中的首尾空格,可以这样写:
' hello world '.strip()
输出结果为:
'hello world'
另外,如果我们想去除字符串中的所有空格,可以这样写:
' hello world '.strip(' ')
输出结果为:
'hello world'
使用capitalize方法可以让字符串的首字母大写。
capitalize方法的语法如下:
string.capitalize()
例如,如果我们想让字符串的首字母大写,可以这样写:
'hello world'.capitalize()
输出结果为:
'Hello world'
使用lower方法可以将字符串转为小写,使用upper方法可以将字符串转为大写。
lower和upper方法的语法如下:
string.lower()
string.upper()
例如,如果我们想将字符串全部转为小写,可以这样写:
'HELLO WORLD'.lower()
输出结果为:
'hello world'