파이썬 기초 문법 정리

개발자 강세영·2022년 4월 27일
0

TIL

목록 보기
4/66

기본적으로 출력은 print(), 입력은 input()을 사용한다.

print()

  • 화면에 괄호 안의 내용을 출력 내용은 문자열이나 숫자나 함수 등 모든지 가능

input()

  • 기본적으로 input()으로 입력된 값은 문자열 자료형이 됨

파이썬 자료유형:

  • Numeric Types: int(정수), float(소수), complex(복소수)
  • Sequence Types: str(문자열), list(리스트), tuple(튜플)
  • Mapping Type: dict(딕셔너리)
  • Set Types: set(집합)
  • Boolean Type: bool(불리언) 변수값은 True 혹은 False, true나 false로 입력하면 오류 발생함
  • Binary Types: bytes, bytearray, memoryview

type(변수) : 변수의 자료형 확인
자료형함수(변수) : 변수의 자료형 변환 ex) float(10) => 10.0

변수

변수명 = 변수 값
변수명은 변수 값의 식별자
변수를 만든 후에도 자유롭게 바꿀 수 있음(자바스크립트의 var let const 등의 개념이 없음)
파이썬에서 보통 변수명은 snake_case 사용

연산자
사칙연산 : + - * /
파이썬은 / 나누기를 하면 자동으로 실수(float)로 형변환됨
// 몫 5 // 5 = 1
% 나머지 5 % 2 = 1
거듭제곱 5 2 = 25

할당연산자 : +=, -=, *=, /=, //=, %=, **= 왼쪽 변수에 오른쪽 값을 연산한 결과를 왼쪽 변수에 할당하는 연산자
ex)
a = 1
a += 1
print(a) : 2

파이썬 수학 연산 순서:
1. ( ) 괄호
2. **
3. *, / , 그리고 %
4. + 와 -

  • 일반적인 수학 연산 순서와 같음. ex: (10 + 20) * 3 = 90

파이썬 문자열:
문자열 끼리 더할 수 있음
f""(f-string)으로 변수가 들어가는 복잡한 문자열 표현 가능
""" 따옴표 3개로 여러 줄의 문자 표현 가능, 여기에 f-string 사용또한 가능
f-string과 비슷하게 str.fomat()을 사용할 수 있지만 f-string이 가독성이 좋음
파이썬 3.6 이후 f-string을 사용 가능함
str.format() 예시:
introduction = "My name is {}. My age is {}. My height is {:.1f}".format(name, age, height)

파이썬 들여쓰기:
파이썬 코드는 들여쓰기가 중요함, 들여쓰기만 잘못되도 오류가 남
종속된 코드는 반드시 들여쓰기 해야함
파이썬 창시자가 제안한 코딩스타일 PEP 8에 따르면 권장 들여쓰기 여백은 4칸

0개의 댓글