본문 바로가기
멋쟁이사자처럼 AI스쿨

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

by 헬푸밍 2023. 1. 2.

파이썬은 컴퓨터의 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)

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


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

 

이해가 가셨나요?

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

댓글