2024.06.25
아침에는 팀원들과 SQL 코드카타를 같이 37번부터 39번까지 풀었다.
그리고 개인적으로는 2번부터 12번까지 모두 풀고 정리했다.
오후부터는 파이썬 문법에 대해 기초 강의를 듣고 TIL을 작성한다.
💡 변수 선언
변수 이름 = 값
출력할 때는 print( ) 이용
a = 3 # 3을 a에 넣는다.
print(a)
b = a # a에 들어 있는 값인 3을 b에 넣는다.
print(b)
a = 5 # a에 5라는 새로운 값을 넣는다.
print(a, b) # 5 3
💡 숫자형과 자료형
자료형이란 프로그래밍시 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것
a = 7
b = 2
a+b # 9
a-b # 5
a*b # 14
a/b # 3.5
a+3*b # 13 (여러 연산을 한 줄에 할 경우 사칙연산의 순서대로!)
(a+3)*b # 20 (소괄호를 이용해서 먼저 계산할 부분을 표시해줄 수 있어요!)
숫자 간에는 사칙연산(+, -, *, /)이 가능
a//b # 3 (몫)
a%b # 1 (나머지)
a**b # 49 (거듭제곱)
// : 몫
% : 나머지
** : 제곱
a = 5
a = a + 3 # 5에 3을 더한 값을 다시 a에 저장
print(a) # 8
a += 3 # 줄여 쓸 수도 있다. 같은 의미!
=> 변수에 저장된 값에 연산을 한 후 다시 그 값을 같은 변수에 저장할 수 있음
💡 Bool 자료형
Boolean : 참 혹은 거짓을 나타내는 자료형
x = True # 참
y = False # 거짓
# 소문자로 쓰면 자료형으로 인식하지 않고 변수명이라 생각해 에러가 납니다~
z = true # name 'true' is not defined
True = 1 # True/False는 변수명으로 쓸 수 없어요!
참 거짓은 값으로만 표시
4 > 2 # True 크다
5 < 1 # False 작다
6 >= 5 # True 크거나 같다
4 <= 4 # True 작거나 같다
3 == 5 # False 같다
4 != 7 # True 같지 않다
보통 비교연산자의 결과로 나타내기 위해 쓰임
> : 크다
< : 작다
>= : 크거나 같다
<= : 작거나 같다
== : 같다
!= : 같지 않다
a = 4 > 2 # True
not a # False NOT 연산자로 참을 거짓으로, 거짓을 참으로 바꿔준다.
a and b # False AND 연산자로 모두 참이어야 참을 반환한다.
a or b # True OR 연산자로 둘 중 하나만 참이면 참이다.
불 자료형에는 논리연산자를 이용할 수 있다.
'📒 Today I Learn > 🐍 Python' 카테고리의 다른 글
[Python 문법 기초] 반복문 연습문제 (0) | 2024.06.26 |
---|---|
[Python 문법 기초] 반복문 (0) | 2024.06.26 |
[Python 문법 기초] 조건문 (0) | 2024.06.25 |
[Python 문법 기초] 리스트와 딕셔너리 (0) | 2024.06.25 |
[Python 문법 기초] 문자열 다루기 (0) | 2024.06.25 |