
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의 모든것에 들여쓰기가 적용되기 때문에 들여쓰기는 굉장히 중요한 부분이다❗️