string = raw_input("Please enter a string:")
string = string.lower()
print string
substring = raw_input("Please enter a substring:")
这就是我在代码到目前为止,我必须大写用户放入的子字符串,但我不知道如何。如何在Python中的字符串中使用子字符串?
string = raw_input("Please enter a string:")
string = string.lower()
print string
substring = raw_input("Please enter a substring:")
这就是我在代码到目前为止,我必须大写用户放入的子字符串,但我不知道如何。如何在Python中的字符串中使用子字符串?
尝试:
substring = raw_input("Please enter a substring:")
substring = substring.upper()
print substring
我试图这样做,它只是大写字符串本身,而不是字符串中的子字符串!谢谢你的尝试! – AEL
啊......好吧,你的指示根本不清楚。详细说明你的问题需要什么。显示一个例子等... –
理念:查找字符串的子串(在现实情况下,增加一些错误检查),并构建基于此信息新的字符串:
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
在['string = abcde'和'substring = bc'中,结果是aBCde](http://stackoverflow.com/q/21152525)? – Tshepang
你如何定义你的子串?你在这里做的只是将用户输入的任何内容转换成小写。 –
是@Tshepang,这就是我正在尝试的! – AEL