Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中如何将字符串中的子字符串大写?_Python - Fatal编程技术网

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

在Python中如何将字符串中的子字符串大写?,python,Python,这就是到目前为止我在代码中所处的位置,我必须大写用户输入的子字符串,但我不知道如何大写。尝试: string = raw_input("Please enter a string:") string = string.lower() print string substring = raw_input("Please enter a substring:") 想法:在字符串中查找子字符串(在实际情况下,添加一些错误检查),并根据以下信息构造新字符串: substring = raw_input

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

尝试:

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

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

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

使用字符串的
replace
方法

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

如中所示?如何定义子字符串?您在这里所做的就是将用户输入的内容转换为小写。是的@Tshepang,这就是我要尝试的@伯汉哈利德,这是我代码的开始。下一步是将字符串中我不知道如何处理的子字符串大写。你说的“子字符串”是什么意思?你是说每个单词吗?我试过了,它只是将子字符串本身大写,而不是字符串中的子字符串!谢谢你的尝试!啊。。。好的,你的指示一点也不清楚。在你的问题中详细说明你需要什么。举个例子…谢谢谢谢!天哪,它起作用了,哈利路亚
string = raw_input("Please enter a string: ").lower()
substring = raw_input("Please enter a substring: ").lower()
print string.replace(substring, substring.upper())