기본적으로 출력은 print(), 입력은 input()을 사용한다.
print()
input()
파이썬 자료유형:
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. + 와 -
파이썬 문자열:
문자열 끼리 더할 수 있음
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칸