변수의 문법을 알아 보자
a = 1
print(a)
b = 2
b = a
print(b)
c = a + 1
print(c)
d = 3
sum = a + d
print(sum)
ko = "한글"
print(ko)
출력 결과
1
1
2
4
한글
코드 설명
a = 1
print(a)
변수에서 =는 "대입한다"의 의미를 갖고 있습니다.
따라서 a에는 1이 대입되며
이 a를 변수(variable)이라고 합니다.
변수는 어떠한 값을 저장하고 있습니다.
값을 저장하려면 이 변수라는 것도 컴퓨터의 메모리 공간에 자리를 차지하게 됩니다.
b = 2
b = a
print(b)
변수란 말 그대로 변할 수 있는 수입니다.
위에서 2가 대입되었다고 2가 출력되지 않고
a의 값인 1이 출력되죠.
c = a + 1
print(c)
변수에 대입할 때 이런 수식도 쓰게 됩니다.
a에 1을 더한 값을 c에 저장합니다.
2가 대입되겠죠.
d = 3
sum = a + d
print(sum)
이런 표현도 가능하고, 실제로 많이 쓰입니다.
ko = "한글"
print(ko)
한글도 저장됩니다.
한글이나 알파벳 등 문자나 문자열을 취급할 땐
큰따옴표나 작은따옴표를 사용합니다.
다음 시간에 자료형에서 문자와 문자열을 다루니
그때 자세히 다뤄보도록 하겠습니다.
변수에 이름을 붙일 때 주의할 점
- 위와 같이 대충 짓지 말고(...) 의미있는 이름을 사용해야 합니다.
- 대소문자가 구별됩니다.
- 알파벳와 숫자, 밑줄(_)이 들어갈 수 있습니다.
- 한글도 가능한데 될 수 있으면 영어를 씁시다.
- 맨 처음에 숫자를 넣을 수 없습니다.
- 밑줄로도 시작할 수 있으며, 밑줄만으로 된 변수도 있습니다.
- 카멜 표기법: helloPythonWorld처럼 첫글자는 소문자, 단어 단위로 대문자를 쓰는 방식입니다.
- 스네이크 표기법: hello_python_world처럼 밑줄(_)로 단어를 구분합니다. 파이썬에서 변수 선언 시 주로 쓰이는 방식입니다.
- 파스칼 표기법: Hellopythonworld처럼 첫글자를 대문자로 쓰는 방식입니다. 함수명이나 클래스명을 지을 때 주로 쓰입니다.(보통 카멜과 파스칼을 적절히 섞어 사용)
다음 시간에는 자료형에 대해 배워보겠습니다.
'프로그래밍 > PythonBasic' 카테고리의 다른 글
초보를 위한 파이썬 독학 (5): if 문 기초 (0) | 2023.07.10 |
---|---|
초보를 위한 파이썬 독학 (4): 자료형(Data type) 기초 (0) | 2023.07.09 |
초보를 위한 파이썬 독학 (2): 산술 연산 (0) | 2023.07.09 |
초보를 위한 파이썬 독학 (1): Hello, World! 첫 프로그램 만들기 (1) | 2023.07.09 |
초보를 위한 파이썬 독학 (0): 설치가 어렵다면? 구글 코랩(colab) 사용법 (0) | 2023.07.09 |