Python 기초 문법에 대해 간략히 정리 해보고자 한다!
print
를 사용하여 출력이 가능함
print('Hello world!')
# Hello world!
문자열이며
"
나'
사이에 있는 것들은string
이 된다.
정수
실수
복소수
True
나False
변수에 값을 할당하여 사용 가능하며 string
, integer
등등의 여러 데이터를 할당 가능하다.
_
으로만 설정 가능
+
를 사용
-
를 사용
/
를 사용
항상float
으로 반환됨
//
를 사용
나눈 값에서 소수점 이하는 버리고 정수만 출력
int
형으로 반환됨
*
를 사용
%
를 사용
값을 나눈 나머지를 반환함
**
를 사용
=
, +=
, -=
, *=
등 여러 할당 연산자가 존재함
number = 10
number += 5
print(number)
# 15가 출력됨
number += 5
는 number = number + 5
와 동일한데 이런식으로 사용하면 더 간결하고 깔끔하게 코딩이 가능하다!
1.( )
2. **
3. *
, /
그리고 %
4. +
와 -
순서가 동일한 연산자가 있을 경우 앞쪽에 있는 연산이 먼저 실행됨
숫자 말고 string
도 더하는게 가능하고 이것을 string concatenation
이라고 함
2개 혹은 그 이상의 문자열들을 잇는걸 뜻한다.
print("Hello, " + "world!")
# Hello, world!
string
을 변수에 할당하여 더하는 것도 가능하다
name = 'Kyle'
print("Hello, " + name)
# Hello, Kyle
+
기호를 쓰지 않고 다른 방법으로 표현할 수도 있다
name = 'Kyle'
print(f"Hi, {name}!")
이런식으로 따옴표 앞에
f
를 붙이고{}
를 사용하여 변수나 함수를 표시하면 더욱 효과적으로 코딩이 가능하다
Python에서 들여쓰기는 필수사항이고 들여쓰기를 통해서 코드의 종속성을 나타낼 수 있다.
if a == 0:
print('zero')
else:
print('not zero')
Python에서 들여쓰기의 칸 수는 일반적으로 4칸! (PEP 8)
2칸을 사용하는 개발자도 있고 Tab
을 사용하는 개발자도 있으나 두 종류 이상의 들여쓰기를 사용하는 것은 Syntax Error
가 발생할 수 있기 때문에 하나로 통일해야 한다!
Python의 모든것에 들여쓰기가 적용되기 때문에 들여쓰기는 굉장히 중요한 부분이다❗️