코세라 강의를 들으면서 나왔던 간단한 퀴즈 문제였는데 헷갈리는 개념이라서 다시 가져왔다. 해당 퀴즈는 def에 들어가는 문자열의 첫번째 문자를 대문자로 바꾸어 각각 USB,LAN,OS로 출력하면 됀다. 중간에 print문은 어떻게 쌓여가는지 확인하기 위해 추가한 것이고 지워도 무방하다. ' += ' 연산은 왼쪽 변수(result)에 오른쪽 값( ...
Find() string.find(찾을 문자) string.find(찾을 문자, 시작 Index) string.find(찾을 문자, 시작 Index, 끝 Index) 첫번째 인자- 찾을 문자열 혹은 찾을 문자 두번째 인자 (생략가능)- 문자를 찾을때 어디서 부터 찾을지 시작 index. 생략시 0 세번째인자 (생략가능)- 문자를 찾을때 어디 까지 찾을...
네이밍 컨벤션 여러종류의 네이밍 컨벤션이 있지만 python에서는 스네이크, java에서는 카멜 케이스를 사용한다. #스네이크 케이스 : 각 단어를 _ 로 구분하는 것을 의미 #카멜 케이스 : 첫 단어의 시작은 소문자로 하고 중간 문자를 대문자로 하는 것을 의미 range는 대표적인 list(range(5)) -> 0, 1, 2, 3, 4 enum...
**Python class 함수에 관하여 공부를 하긴 했지만 뭔가 머리 속으로 명확하게 자리잡고 있는 것 같지 않아서 내가 가장 좋아하는 축구 도메인으로 예시 코드를 작성하면서 정리해보았다...! ** Class 예시 Class 생성 Class 내부 함수 구현 Class 상속 새로운 Class를 생성하고 이를 상속 받기 위해서는 위와 같이 New...