반응형
질문
s = '갈색 여우'
...여기서 무엇을 해야 할까요?...
s
은(는) 다음과 같아야 합니다:
'The Brown Fox'
가장 쉬운 방법은 무엇인가요?
답변
.title()
메소드는 문자열 (ASCII 또는 유니코드 모두 가능)의 첫 글자를 대문자로 변환합니다:
>>> "hello world".title()
'Hello World'
>>> u"hello world".title()
u'Hello World'
그러나 문서에 언급된 바와 같이, 내장된 아포스트로피가 있는 문자열에 주의해야 합니다.
이 알고리즘은 연속된 문자 그룹으로 단어를 간단한 언어 독립적인 정의로 사용합니다. 이 정의는 많은 맥락에서 작동하지만, 줄임말이나 소유격에서의 아포스트로피는 단어 경계를 형성하므로 원하는 결과가 아닐 수 있습니다:
>>> "they're bill's friends from the UK".title() "They'Re Bill'S Friends From The Uk"
반응형
댓글