강의노트 변수
강의노트
• 조회수 1209
• 댓글 0
• 수정 8개월 전
- 기본
변수
변수란, 어떤 상황이나 상태에 따라 변화하는 자료나 데이터를 저장하기 위한 이름표입니다.
일시적으로 자료를 보관하는 공간의 값은 언제든지 변경될 수 있다.
변수명 = 값
여기서 "변수명"은 변수의 이름을 나타내며, "값"은 변수에 저장할 값을 의미한다. '변수명 = 값'은 값을 변수에 할당한다는 의미이다.
변수를 사용하기 위해서는 반드시 할당되어야 한다. 할당을 위해서는 "="을 사용한다. =는 오른쪽에 있는 값을 왼쪽에 넣어준다.
이를 "변수에 값을 할당한다"라고 한다.
a = 100
a = a + 1
b = 50
c = a + b
첫 번째 a그릇에 100을 할당한다. 즉, a에 100을 넣는다.
두 번째는 a에 a+1을 넣는다. 이는 a 현재 값에 1을 더한 값을 a에 넣는다는 것을 의미한다. 따라서 a에는 101이 저장된다.
세 번째 b그릇에 50을 할당한다. 즉, b에 50을 넣는다.
마지막으로, a그릇의 내용과 b그릇의 내용을 더하여, c그릇에 넣는다. a와 b의 더한 결과를 c에 할당한다. 따라서 c에는 151이 저장된다.
변수 생성 규칙
변수는 값을 저장하거나 참조하기 위한 이름으로, 변수를 사용하면 한 번 저장한 값을 재사용할 수 있다.
변수명을 작성할 때는 규칙이 있다.
- 영문자(알파벳), 숫자, 밑줄로 구성될 수 있다.
- 첫 글자는 반드시 영문자/언더바로 시작해야 한다. 언더바( _ ) 외 다른 특수문자는 사용할 수 없다.
- 공백이 들어가면 안된다.
- 대소문자가 구분된다.
- 숫자로 시작할 수 없다.
- 명령어나 키워드는 변수로 사용할 수 없다.
- 짧은 변수명이 항상 좋은 것은 아니다. 변수명은 변수의 역할과 의미를 전달할 수 있도록 작성하는 것이 좋다. -예를 들어, 학생의 학번을 저장하는 변수는 student_id와 같이 작명하는 것이 좋습니다.
- 변수를 사용할 때는 항상 주석을 추가하는 것이 좋다. 주석을 통해 변수의 역할과 의미를 설명할 수 있고, 코드를 이해하기 쉬워진다.
import keyword
print(keyword.kwlist)
['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
# print(), abs, plus, exit(), True
3a =2
True = 15
!a = 2
첫 글입니다.
다음 글
로그인 하면 댓글을 쓸 수 있습니다.