如何在Python中大写字符串中的子字符串?

时间:2014-01-16 01:05:01

标签: python

string = raw_input("Please enter a string:")
string = string.lower()
print string
substring = raw_input("Please enter a substring:")

到目前为止,这就是我在代码中的位置,我必须将用户放入的子字符串大写,但我不知道如何。

3 个答案:

答案 0 :(得分:0)

尝试:

substring = raw_input("Please enter a substring:")
substring = substring.upper()
print substring

答案 1 :(得分:0)

想法:在字符串中查找子字符串(在实际情况下,添加一些错误检查),并根据以下信息构造新字符串:

string = "the quick brown fox..."
print string
substring = "uic"
start = string.find(substring)
new_string = string[:start] + substring.upper() + string[start + len(substring):]
print new_string

答案 2 :(得分:0)

使用字符串的replace方法。

string = raw_input("Please enter a string: ").lower()
substring = raw_input("Please enter a substring: ").lower()
print string.replace(substring, substring.upper())