2강. 변수, 객체, 자료형(숫자형)

1.변수 선언하기

파이썬과 같은 프로그래밍 언어에서는 변수를 선언하여 써야 할 때가 많다. 예를 들어

a = 100

이라고 입력해 보자. 수학에서는 ‘=’가 ‘같다’라는 의미로 쓰이지만 코딩에서는 ‘a라는 변수에 100이라는 값을 할당한다.’는 의미로 쓰인다. (더 정확히는 “100이 담긴 정수 타입 객체 생성 후, 객체 참조를 a에 할당”한다.) ”예를 들어 아래와 같이 a를 출력하면 변수명 a에 할당된 값 100이 출력됨을 확인할 수 있다.

a = 100
print(a)
print(100)
결과 보기
100
100

할당한다는 것은 값을 복사하는 것이 아니다. 그냥 데이터가 담긴 그릇(객체)에 이름을 붙이는 것이다.

그러면 a라는 문자를 출력하고 싶으면 어떻게 해야할까? 아래와 같이 입력하면 100이 아니라 문자 a를 출력할 수 있다. 왜 쌍따옴표(“”)를 붙이는지는 ‘자료형’을 공부하면서 알게 된다.

a = 100
print(a)
print(100)
print(“a”)
결과 보기
100
100
a

2.예약어 확인하기

파이썬에서 변수명으로 모든 문자를 다 가져다 쓸 수 있는 것은 아니다. 아래와 같이 입력하고 실행해 보자.

from keyword import kwlist
print(kwlist)
결과 보기
[‘False’, ‘None’, ‘True’, ‘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’]

위와 같이 예약어 목록을 확인할 수 있다. 여기 있는 단어들은 함부로 변수명으로 사용해서는 안 된다.

3.자료형이란?

작성중

4. 자료형(숫자형)

파이썬의 자료형 중 ‘숫자형’에 대해 알아보자. 아래와 같이 입력하고 실행해 보자.


코멘트

댓글 남기기

Cha's Record에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기