Python_TIL_01

Hanbin Lee·2021년 11월 18일
0

Python_TIL

목록 보기
1/10
post-thumbnail

코드스테이츠를 통해 Javascript에 대한 전반적인 내용을 공부했었다.
이번에 데이터 엔지니어로 취업을 하게되어 Python에 대해 공부한 내용을 정리하려 한다.

Python

설치

설치는 간단했다.
https://www.python.org/ 에 접속하여 자신의 디바이스환경에 맞는 버전을 설치하면된다.
나는 VSCode를 활용하여 코드를 작성하였다. 따라서 VSCode의 Python 익스텐션 또한 설치하였다.
설치가 완료되면 콘솔창에 python 또는 python3라고 작성하면 설치된 버전을 확인 함과 동시에 사용이 가능하다.

python : 파이썬2 사용
python3 : 파이썬3 사용

실행

Python을 사용하기위해는 .py라는 확장자를 이용하여 파일을 생성한다.
그리고 콘솔창에 python3 파일명.py 명령어를 사용하여 작성한 파일을 실행 할 수 있다.
파이썬 버전2를 사용하고자하면 python 파일명.py 명령어를 치면된다.
VSCode에서는 작성한 파일에서 F5키를 누르면 알아서 실행된다.


자료형

Number

print메소드를 사용하여 화면에 출력 할 수 있다.
그 안에 양수, 음수, 정수 등등 숫자 연산 또한 넣을 수 있다.

print(5) # 5
print(-10) # -10
print(3.14) # 3.14
print(1000) # 1000
print(5+3) # 8
print(2*(3+1)) # 8

String

'', ""를 사용하여 문자열을 출력할 수 있다.
문자열에 *를 사용하여 출력이 가능하다.

print('풍선') # "풍선"
print("나비") # "나비"
print("ㅋㅋㅋㅋㅋㅋㅋ") # "ㅋㅋㅋㅋㅋㅋㅋ"
print("ㅋ"*9) # "ㅋㅋㅋㅋㅋㅋㅋㅋㅋ"

Boolean

등호를 사용하면 Boolean 값으로 출력한다.
또한 not을 사용하여 반대의 Boolean 값으로 출력이 가능하다.

print(5 > 10) # False
print(5 < 10) # True
print(True) # True
print(False) # False
print(not True) # False
print(not False) # True
print(not (5 > 10)) #True

변수

변수를 선언하여 값을 할당해 사용 할 수 있다.
Javascript와는 다르게 var,let,const와 같은 키워드가 필요없다.

name = "Keuu"
comment = "Hello!"
print(name, comment) # "Keuu Hello!"

주석

한 줄만 주석처리를 하고자하면 #를,
여러 줄을 주석처리 하고자하면 '''를 사용한다.


연산자

산술 연산자

print(1+1) # 2
print(3-2) # 1
print(5*2) # 10
print(6/3) # 2.0

** : 연산자의 제곱을 계산
% : 연산자를 나눈 나머지 값
// : 연산자를 나눈 몫

print(2**3) # 8
print(5%3) # 2
print(10%3) # 1
print(5//3) # 1
print(10//3) # 3

비교 연산자

print(10 > 3) # True
print(4 >= 7) # False

print(3 == 3) # True
print(4 == 3) # False
print(3 + 4 == 7) # True

print(1 != 3) # True
print(not(1 != 3)) # False

부등호는 여러번 사용이 가능하다.

print(5 > 4 > 3) # True
print(5 > 4 > 7) # False

논리 연산자

and 또는 &는 비교 데이터가 둘다 True라면 True를 리턴한다.
or 또는 |는 비교 데이터 중 하나만이라도 True 라면True를 리턴한다.

print((3 > 0) and (3 < 5)) # True
print((3 > 0) & (3 < 5)) # True

print((3 > 0) or (3 > 5)) # True
print((3 > 0) | (3 > 5)) # True

할당 연산자

a += b : a = a + b
a -= b : a = a - b
a *= b : a = a * b
a /= b : a = a / b
a %= b : a = a % b
a **= b : a = a ** b
a //= b : a = a // b

number = 2 + 3 * 4
print(number) # 14
number += 4
print(number) # 18
number *= 2
print(number) # 36
number /= 2
print(number) # 18
number -= 2
print(number) # 16
number %= 6
print(number) # 4
number **= 2
print(number) # 16
number //= 4
print(number) # 4

REFERENCE

나도코딩 유튜브
Python - Basic Operators

profile
안녕하세요 백엔드 개발자 이한빈 입니다 :)

0개의 댓글