본문 바로가기
Python

파이썬 기초 - 변수, 자료형, 사칙연산

by 청원뿔세포 2022. 3. 4.

변수 선언과 자료형

  • 파이썬에서는 변수를 선언할 때 변수에 들어갈 값의 자료형을 파이썬이 자동으로 설정해준다.
  • 변수 선언은 선언할 변수이름과 변수에 넣을 값을 등호 1개로 연결시켜준다.
  • 변수에 값을 넣을 때에는 자료형 선언을 해줄 필요가 없다.
  • 변수에 들어가있는 값의 자료형을 출력하기위해 print()함수를 사용해준다.
print(22)

a = 4
print(a)
print('a :', a, type(a))

b = 'python'
print('b :', b, type(b))

c = 2.2
print('c :', c, type(c))

d = True
print('d :', d, type(d))

e = (1.0 == 1)
d = True
print('e :', e, type(e))

print(a,b,c,d,e,22,'print')
22
4
a : 4 <class 'int'>
b : python <class 'str'>
c : 2.2 <class 'float'>
d : True <class 'bool'>
e : True <class 'bool'>
4 python 2.2 True True 22 print

 

  • 출력할 변수를 print() 의 괄호안에 넣어준다.
  • 출력하고 싶은 문자열을 따옴표('또는")로 감싸서 print() 의 괄호안에 넣어준다.
  • 출력하고 싶은 숫자를 print() 의 괄호안에 넣어준다.
  • 변수에 참 / 거짓을 나타내는 부울값(True / False)을 여러 형태로 넣어줄 수 있다.
  • 여러개의 변수나 문자열을 출력하고 싶을 때는 ,를 이용해주면 각각 한칸씩 띄워서 출력해준다.
print('doesn't')
  File "/tmp/ipykernel_33/2677071086.py", line 1
    print('doesn't')
                 ^
SyntaxError: invalid syntax

 

  • 문자열을 감싸고 있는 따옴표와 같은 따옴표가 문자열 속에 들어가 있으면 오류가 생긴다.
  • 백슬래시 \ 를 문자열 내부에 있는 따옴표 바로 앞에 붙여주거나 다른종류의 따옴표를 사용하면 된다.
print("doesn't")
print("doesn\'t")
print("doesn't \"do\" that")
doesn't
doesn't
doesn't "do" that

 

 

print('C:\Users\User\Desktop\study\Unity')
  File "/tmp/ipykernel_33/1331970529.py", line 1
    print('C:\Users\User\Desktop\study\Unity')
         ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
  • 파일 주소를 붙여넣을때 \를 넣게되면 오류가 나올 떄가 있다.
  • 백슬래시\말고 그냥 슬래시/를 사용하면 된다.
print('C:/Users/User/Desktop/study/Unity')
C:/Users/User/Desktop/study/Unity

사칙연산

  • +, -, *, **, /, %, //등으로 계산을 할 수 있다.
print(1+3)
print(1+2.2)

print(4-2)
print(4-8.3)

print(3*4)
print(3*2.2)

print(3**4)
print(3**4.2)
4
3.2
2
-4.300000000000001
12
6.6000000000000005
81
100.90420610885693
  • **는 제곱수 계산을 나타낸다.

 

print(15/3)
print(15/9)

print(15%3)
print(15%4)

print(15//3)
print(15//4)
5.0
1.6666666666666667
0
3
5
3
  • /는 나눗셈이고 정수끼리 계산하여 나뉘어 떨어져도 결과값을 무조건 float값으로 출력한다.
  • %는 나눈 나머지이다.
  • //는 나눈 몫이다.

캐글 노트북 주소 : Python basic (파이썬 기초) - https://www.kaggle.com/kimjeongyeon/python-basic/notebook

'Python' 카테고리의 다른 글

파이썬 - 농담게임  (0) 2022.05.06
파이썬 - 숫자 맞추기 게임  (0) 2022.05.04
Python 파이썬 map()함수, filter()함수 비교  (0) 2022.04.02
파이썬 기초 - 기본 자료형  (0) 2022.03.18
파이썬 기초 - 배열과 문자열  (0) 2022.03.06

댓글