본문 바로가기

Python

(4) Python: 연산, 데이터 입력, 자료형 변환

<연산>

연산: 수나 식을 일정한 규칙에 따라 계산하는 것

 

1.  대입 연산

변수 이름 = 데이터

 

2. 산술 연산

  + : 더하기
   -  : 빼기
   *  : 곱하기
   /  : 나누기
  //  : 몫
  %  : 나머지
  ** : 제곱

 

3. 문자열 연산

줄 바꾸는 법: \n 사용

 

같은 말 여러 번 출력하는 방법

 

- 복합할당연산자

A +=1 : A=A+1

A  -=1 : A= A-1

A  *=1:  A=A*1

A  /=1:  A=A/1

 

4. 비교 연산

>: 크다 (if 1>2 -> False)
<: 작다
>=: 크거나 같다
<=: 작거나 같다 
==: 같다
!=: 다르다

 

5. 논리 연산

A and B: A와 B 모두가 참이라면 True
A or B: A와 B 중 하나라도 참이라면 True
not A: A가 참이라면 False

 

6. 맴버십 연산 (포함 관계를 불린형 형태로 나타내어 주는 연산)

in: 포함되어 있다
not in: 포함되어 있지 않다

결과: True

<데이터 입력>

input(): 입력함수
-> 사용자로부터 데이터를 입력 받는 함수

 

x= input("입력하세요:")

-> Python Interpreter에서 동작되는 과정 (Python Interpreter: 파이썬 소스코드를 실행하고, 해석하는 것)
1. 할당연산자 오른쪽부터 실햄
2. input 함수 실행시 메시지를 출력하고 다음 입력을 기다림
3. 사용자가 데이터를 입력하고 엔터를 치면, input 함수 자리에 데이터가 들어간다. 

 

50이 나올 것 같았지만, 2030이 나와버렸음

-> 자료형 변환이 필요!

 

string의 문자열임을 확인

 

<자료형 변환>

int() 함수 사용

or