문자열에서 단어의 첫 글자를 대문자로 사용하기
"the brown fox"와 같은 문자열이 주어지면 어떻게 첫 글자를 쉽게 대문자로 쓸 수 있습니까? "The Brown Fox"를 얻으려면 각 단어의 문자를 사용합니까?
해결책:
문자열에 있는 모든 단어의 첫 글자를 대문자로 만들기 위해 Python의 독창적인 .title을 활용합니다. () 방법. 이 방법은 문자열에 ASCII 또는 유니코드 문자가 포함되어 있는지 여부에 관계없이 각 단어의 첫 문자가 대문자로 표시되는 형식으로 문자열을 변환합니다.
예:
>>> "hello world".title() 'Hello World' >>> u"hello world".title() u'Hello World'
. title() 메소드의 단순성에는 주의사항이 있습니다. 공식 문서에 강조된 바와 같이 축약형 및 소유격 내의 아포스트로피를 단어 경계로 처리하여 때때로 원치 않는 결과를 초래합니다.
>>> "they're bill's friends from the UK".title() "They'Re Bill'S Friends From The Uk"
이러한 경우 사용자 정의 문자열 조작 기법이나 정규 표현식이 필요할 수 있습니다. 원하는 대문자 사용 동작.
위 내용은 Python에서 문자열의 각 단어의 첫 글자를 어떻게 대문자로 표시할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!