변수란
변수는 값을 저장할 때 사용하는 식별자로 데이터를 저장하고 호출할 수 있다.
상자에 물건을 담아 놓았다가 필요할때 빼내어 쓰는 것을 상상하면 이해하기 쉽다.
변수 만들기
다른 언어와 달리 자료형을 선언하지 않고 변수명을 선언하는 것만으로 만들 수 있다.
- 다른 언어와 달리 자료형을 선언하지 않고 변수명만 입력하는 것으로 변수를 만들 수 있다.
- = 기호는 우변의 값을 좌변에 넣겠다는 의미다.
- 변수에 넣을 데이터를 입력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
>>> hagsig = 918
>>> print(type(hagsig))
<class 'int'>
>>> print(hagsig)
918
>>> tistory = "hagsig"
>>> print(type(tistory))
<class 'str'>
>>> print(tistory)
hagsig
|
cs |
변수 연산자
변수에 문자열이 들어있으면 문자열과 관련된 연산자를 사용할 수 있으며, 숫자가 들어있으면 숫자와 관련된 연산자를 사용 할 수 있다.
※ 숫자가 들어있는 변수에 문자열과 관련된 연산자를 사용하면 에러가 발생한다.
1
2
3
4
5
6
7
8
9
|
>>> hagsig = 123
>>> hagsig + 4
5
>>> tistory = "security"
>>> tistory + "hagsig"
'securityhagsig'
|
cs |
복합 대입 연산자
자료형에 적용하는 기본 연산자와 = 연산자를 함께 사용하는 것을 복합 대입 연산자라고 한다.
숫자 복합 대입 연산자 | ||
종류 | 설명 | 예시 |
+= | 숫자 덧셈 후 대입 | >>> hagsig=1 >>> hagsig+=2 >>> print(hagsig) 3 |
-= | 숫자 뺄셈 후 대입 | >>> hagsig=2 >>> hagsig-=1 >>> print(hagsig) 1 |
*= | 숫자 곱셈 후 대입 | >>> hagsig=2 >>> hagsig*=3 >>> print(hagsig) 6 |
/= | 숫자 나눗셈 후 대입 | >>> hagsig=6 >>> hagsig/=2 >>> print(hagsig) 3 |
%= | 숫자의 나머지를 구한 후 대입 | >>> hagsig=3 >>> hagsig%=2 >>> print(hagsig) 1 |
**= | 숫자 제곱 후 대입 | >>> hagsig=2 >>> hagsig*=3 >>> print(hagsig) 8 |
문자열 복합 대입 연산자 | ||
종류 | 설명 | 예시 |
+= | 문자열 연결 후 대입 | >>> hagisg="tistory" >>> hagsig+="blog" >>> print(hagsig) tistoryblog |
*= | 문자열 반복 후 대입 | >>> hagisg="tistory" >>> hagsig*=2 >>> print(hagsig) tistorytistory |
사용자 입력
사용자로부터 데이터를 입력받을 때 input() 함수를 사용한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
>>> hagsig = input("데이터를 입력하세요 : ")
데이터를 입력하세요 : 918
>>> print(hagsig)
918
>>> print(type(hagsig))
<class 'str'>
>>> hagsig = input("데이터를 입력하세요 : ")
데이터를 입력하세요 : string
>>> print(hagsig)
string
>>> print(type(hagsig))
<class 'str'>
|
cs |
'파이썬' 카테고리의 다른 글
[파이썬 강의] - 1.5 자료형(문자열 다루기) (0) | 2021.02.10 |
---|---|
[파이썬 강의] - 1.4 자료형(변환) (0) | 2021.02.10 |
[파이썬 강의] - 1.2 자료형(숫자) (0) | 2021.02.09 |
[파이썬 강의] - 1.1 자료형(문자열) (0) | 2021.02.09 |
[파이썬 강의] - 1.0 자료형이란 (0) | 2021.02.09 |