✏️ 본 포스팅은 코드잇 대학생 코딩캠프 1기 활동 기록 입니다.
📌 문자열 포맷팅
name = "지누"
age = 25
- (% 기호) ➡︎ 옛날 방식
- print("저는 %s 이고 %d살입니다." % (name, age))
- (format 메소드) ➡︎ 현재 많이 쓰이는 방식
- print("저는 {} 이고 {}살입니다.".format(name, age))
- (f-string) ➡︎ 새로운 방식
- print(f"제 이름은 {name}이고 {age}살 입니다.")
📌 자료형
- 파이썬에서 나눗셈 결과는 항상 정수가 아닌 소수로 표시됨
- 파이썬에서 "="의 의미는 "같다"가 아닌, "오른쪽 값을 왼쪽 변수에 지정해주는 것"
- 옵셔널 파라미터
- 항상 마지막에!
- Syntactic Sugar
- x = x + 1 ➡︎ x += 1
- print 와 return 을 같이 쓸경우 (오답노트)
def hello(name):
print(f"Hi I'm {name}.")
return "Nice to meet you."
print(hello("지누"))
# ➡︎ 결과:
# Hi I'm 지누.
# Nice to meet you.
- 상수는 대문자로 적음!
- 상수는 처음 선언한 이후에 바꾸지 말것! (수정할 경우 안좋은 코드)
- PEP8 스타일 가이드에 따라 코딩하기
- 변수와 함수 이름은 소문자, 여러 단어 일경우 밑줄(_)로 나누기
- 모든 상수 이름은 대문자, 여러 단어 일경우 밑줄(_)로 나누기
- 변수 명은 의미 있는 이름으로 (a, b ❌, PI, radius 👍)
- 화이트 스페이스 ➡︎ 들여쓰기는 무조건 스페이스 4번
- 함수 정의 위/아래로 빈줄 두개씩
- 괄호 안은 띄어쓰기 X
- 쉼표 앞에는 띄어쓰기 X
- 연산자 앞뒤로 띄어쓰기 한번 (지정연산자의 경우 '+='을 연산자 한개로 취급)
- 연산의 우선순위를 강조할 경우 예외
- x = (a+b) * (a-b)
- 같은 줄 코멘트 시 앞에 띄어쓰기 최소 2칸
'Programming > 코드잇 Codeit' 카테고리의 다른 글
코드잇 프로그래밍 in Python :: 토픽4. 파이썬 응용하기 (0) | 2021.02.24 |
---|---|
코드잇 프로그래밍 in Python :: 토픽3. 프로그래밍과 데이터 (0) | 2021.02.23 |
코드잇 컴퓨터 개론 :: 토픽4. 소프트웨어 이해하기 (0) | 2021.02.21 |
코드잇 컴퓨터개론 :: 토픽3. 프로그래머의 세계 이해하기 (0) | 2021.02.20 |
코드잇 알고리즘의 정석 :: 좋은 알고리즘이란? (0) | 2021.02.20 |