string = raw_input("Please enter a string:")
string = string.lower()
print string
substring = raw_input("Please enter a substring:")
내가 지금까지 코드에서 사용자가 입력 한 부분 문자열을 대문자로 사용해야하지만 그 단서는 없습니다.파이썬에서 문자열의 부분 문자열을 어떻게 대문자로 만들 수 있습니까?
string = raw_input("Please enter a string:")
string = string.lower()
print string
substring = raw_input("Please enter a substring:")
내가 지금까지 코드에서 사용자가 입력 한 부분 문자열을 대문자로 사용해야하지만 그 단서는 없습니다.파이썬에서 문자열의 부분 문자열을 어떻게 대문자로 만들 수 있습니까?
사용 replace
방법 (일부 오류 검사 추가, 실제의 경우),이 정보를 기반으로 새 문자열을 구성 문자열에서 하위 문자열 찾기 문자열의.
string = raw_input("Please enter a string: ").lower()
substring = raw_input("Please enter a substring: ").lower()
print string.replace(substring, substring.upper())
시도 :
substring = raw_input("Please enter a substring:")
substring = substring.upper()
print substring
일 수있는 부분 문자열을 입력하라는 메시지가 표시됩니다.이 문자열은 문자열 내부의 부분 문자열이 아닌 부분 문자열 만 대문자로 표기합니다. 그래도 시도 주셔서 감사합니다! – AEL
Ahhh ... 좋아, 지시 사항이 전혀 명확하지 않다. 질문에 정확히 필요한 것을 정교하게 작성하십시오. 예를 보여주십시오. –
아이디어 :
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
[문자열 = abcde 및 하위 문자열 = bc와 마찬가지로 결과가 aBCde] (http://stackoverflow.com/q/21152525)? – Tshepang
하위 문자열을 어떻게 정의합니까? 여기에서 사용자가 입력 한 것은 소문자로 변환하는 것뿐입니다. –
예 @Tshepang, 그게 내가 시도하는거야! – AEL