지누.log
article thumbnail
✏️ 본 포스팅은 코드잇 대학생 코딩캠프 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칸
profile

지누.log

@지누:

이 포스팅으로 한 분이라도 도움이 된다면 좋겠습니다.