본문 바로가기

python

Python 변수 선언 & 자료형

✅ 변수 선언

파이썬에서 새 변수를 만들 때는 변수이름 = 값의 형태로 쓴다. a = bb = a는 다르다는 사실! 출력할 때는 위에서 본 것처럼 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 = 5

a = a + 3                       # 5에 3을 더한 값을 다시 a에 저장

print(a) # 8

 

a += 3                           # 줄여 쓸 수도 있다. 같은 의미!

 

a//b                               # 3 (몫)

a%b                              # 1 (나머지)

a**b                               # 49 (거듭제곱)

✅ 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 연산자로 둘 중 하나만 참이면 참이다.

 

 

✅ 숫자들의 평균 구하기

a = 24
b = 16
c = 26

print((a+b+c)/3)