目录
检查字串是否包含列表中的字串
source_string = 'a b c d e f'
list_of_strings = ['k', 'm', 'e']
for substring in list_of_strings:
if substring in source_string:
print('String contains substring from list.')
break
检查是否包含某字符
string = 'Hello World!'
substring = 'Wor'
isSubstringPresent = substring in string
print(isSubstringPresent)
string = 'Hello World!'
substring = 'Wor'
if substring in string:
print('String contains substring.')
else:
print('String does not contain substring.')
检查是否只包含字母和数字
str = 'pythonexamples125'
isalnum = str.isalnum()
print('Is String Alphanumeric:' isalnum)
str = 'Python Example 125'
isalnum = str.isalnum()
print('Is String Alphanumeric:', isalnum)
Python 替换字符
mystring = 'Python Examples. Examples for basic and advanced concepts.'
print('Original String:', mystring)
newstr=mystring.replace('Examples', 'Programs')
print('New String:', newstr)
Original String : Python Examples. Examples for basic and advanced concepts.
New String : Python Programs. Programs for basic and advanced concepts.
Python 替换字符一定次数
mystring = 'Python Examples. Examples. Examples. Examples. Examples. Examples.'
print('Original String:', mystring)
newstr = mystring.replace('Examples', 'Programs',3)
print('New String"', newstr)
Original String : Python Examples. Examples. Examples. Examples. Examples. Examples.
New String : Python Programs. Programs. Programs. Examples. Examples. Examples.
Python 替换特定位置的字符
string = 'pythonhxamples'
position = 6
new_character = 'e'
string = string[:position] + new_character + string[position+1:]
print(string)
pythonexamples