공감 버튼♥눌러주시면 더욱 많은 포스팅을 올리는데 힘이 됩니다!
부탁드려요 ^^ 돈드는거 아니잖아요~
코드시그널 아케이드 파이썬 12 번 풀이
인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 ge가튼 언어는 별로 더라구요.
자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요.
약간 자바보다는 안정감이 떨어지지만(?) 개인적으로
유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!!
문제 해설
예시를 보면 이해가 됩니다. 문장의 맨앞글자를 대문자로, 중간에 대문자들은 소문자로 변경해달라는 문제입니다.
해결
def fixMessage(message):
return message.capitalize()
이 문제는 간단한 내부함수를 통해서 가능합니다. capitalize() 입니다.
capitalize() 외에도 좀 더 기억하면 좋을 함수들을 기록합니다. (참고 블로그)
capitalize() | 주어진 문자열에서 맨 첫 글자를 대문자로, 나머지는 다 소문자로 변환. |
title() | 주어진 문자열에서 알파벳 외에 특수문자나 다른 문자로 나누어져 있는 단어들의 첫글자를 대문자로 변환 |
upper() lower() |
주어진 문자열에서 모든 알파벳을 대문자로 변환. |
lower, upper는 많이 사용해보는 것 같은데, title 과 capitalize는 정말 안써본 것 같다. 꽤나 유용하기 때문에 잘 기억해 두자.
728x90
반응형
'Algorithm > Python' 카테고리의 다른 글
#13_Code Signal Arcade Python :: Cat Walk (0) | 2020.09.17 |
---|---|
#11_Code Signal Arcade Python :: String Definition (0) | 2020.08.04 |
#10_Code Signal Arcade Python :: List Beautifier (0) | 2020.07.31 |