멋쟁이사자처럼 AI스쿨

변수선언(파이썬 강의 Day1)

헬푸밍 2023. 1. 2. 16:28

파이썬은 컴퓨터의 CPU, RAM, SSD(HDD)를 사용하는 방법이다...

그러므로 우리는 파이썬의 문법을 학습해야한다!


변수선언

변수선언은 RAM을 사용하는 문법으로 메모리에 저장공간을 만들어 데이터를 저장한다.

 

- 식별자 : 저장공간을 구별해주는 문자열

- 식별자 규칙 : PEP8(https://peps.python.org/pep-0008/)

    - 문법 : 틀리면 에러가 발생해 코드실행 불가(법)

        1. 대소문자, 숫자, _사용가능

        2. 가장 앞에 숫자가 올 수 없음 ex) data_1(O), 1_data(X)

        3. 명령어(예약어) 사용 불가 ex) def, if, for(X), print(O)

    - 컨벤션 : 틀려도 코드실행 가능하나 보기에 좋지 않음(도덕)

        1. 변수 : snake_case이용 ex)jupyter_notebook

        2. 상수 : 대문자로 작성 ex)JUPYTER_NOTEBOOK

        

식별자 1개를 데이터 1개에 할당하는 법

data1 = 1

식별자 n개를 데이터 n개에 할당하는 법

data2, data3 = 2, 3

식별자 n개를 데이터 1개에 할당하는 법

data4 = data5 = 4

 

- 매직(스페셜) 커맨드(%, %%문법)

% : 한 줄 단위 커맨드, %% : 셀 단위 커맨드

ex) %whos, %ls, %reset, %%time, %%writefile...

그 중 %whos를 실행해보면...

data1 = 1
data2, data3 = 2, 3
data4 = data5 = 4
%whos

식별자, 타입, 데이터 정보를 알려준다.

 

- print() : 식별자에 저장되어 있는 데이터 출력

data1 = 1
data2, data3 = 2, 3
data4 = data5 = 4
print(data1, data2, data3, data4, data5)

그림과 같이 결과가 출력된다.

 

아래와 그림은 RAM을 표현하는 그림이다.

이 그림과 같이 변수를 선언하고 데이터를 출력해보자!

player1, player2 = 'son', 'messi'
goal1 = goal2 = 30
print(player1, goal1, player2, goal2)

다음 코드와 같이 변수를 선언하고 출력할 수 있다.


이렇게 변수선언에 대해 알아보았습니다.

 

이해가 가셨나요?

다음 시간에는 데이터 타입에 대해 알아보겠습니다!!!