brunch

You can make anything
by writing

C.S.Lewis

by 초초잉주의 Jul 18. 2023

 모두를 위한 파이썬 (PY4E)공부 02

변수,  표현식 및 코드 공부

상수(Constants)

상수는 값이 변하지 않습니다. 

- 변하지 않기 때문에 상수(숫자, 문자열) 

- 계산을 위해 사용

- 문자열은 따옴표 안에 작성하여 출력


print(123)                              #123으로 출력, 123이 상수
print(98.6)                             # 98.6으로 출력, 98.6이 상수
print('Hello World')               # Hello World로 출력, Hello World가 상수


예약어(Reserved Words)

파이썬이 정한 의미로만 쓰이는 특별한 단어입니다. 예를 들어, 파이썬이 if라는 예약어를 만나게 되면 조건문을 실행하게 됩니다.

- 프로그래밍 언어에서의 기본개념

- 정한의미로만 쓰이는 특별한 단어



 

변수(Variables)

우리는 메모리에 사람이 이해 할 수 있는 변수명으로 원하는 데이터를 넣을 수 있는 공간을 확보 할 수 있습니다.


- 메모리를 할당하고 이름을 지어 그곳에 무언가를 넣을 수 있음

- 한개 이상의 값을 넣을 수 있음


x = 12.2 print(x)       # 12.2가 출력됩니다.
y = 14 x = 100  
print(x)                    # 100이 출력됩니다.  

x, y : 메모리에 할당된 변수의 이름

= : 할당자이며 해당 변수에 특정 값을 넣어주는 역할을 합니다. (화살표로 생각하세요.)

 12.2, 14 : 값이며 해당 변수에 우리가 넣은 값입니다.

변수로 선언 한뒤 해당 변수에 넣을 수 있는 값은 바꿀 수 있습니다.

메모리를 찾아 우리마음대로 변수를 정해서 그 변수에 상수를 넣는것이 보통의 명령문이 된다.

대입문에서 부등호는 화살표와 같은 역할을 함

변수들은 한개의 값만 가진다

선언문이 여러개일 경우 순서대로 처리를 한다.

선언문의 결과에 따라 변수는 달라질 수 있다.


변수의 이름을 정하는 규칙  

반드시 문자 또는 underscore( _ )로 시작합니다. (숫자로 시작할 수 없습니다.)

문자와 숫자 underscore( _ )를 포함할 수 있습니다.

읽는 사람이 읽기 편하도록 변수명을 정하는 것이 중요합니다.

 

#Case1 - Worst
xiojqwerlkj  = 35.0
dpemdnlem = 12.50
rlaxotjs = xiojqwerlkj * dpemdnlem
print(rlaxotjs)

#Case2 - Bad
a = 35.0  
b = 12.50
c = a * b
print(c)

#Case3 - Good
hours = 35.0
rate = 12.50
pay = hours * rate
 print(pay)

파이썬은 3가지 케이스를 모두 동일하게 인지하지만 코드를 읽는 사람 입장에서는 세번재 케이스가 가장 이해하기 쉬울 것입니다.


할당문 (Assignment Statements)

대입문은 오른쪽 표현의 결과를 왼쪽의 변수에 저장하는 것으로 구성되어 있습니다. 

x = 0.6
x = 3.9 * x * (1 - x)
print(x)                           # 0.936 출력됨.            
                                       #3.9 * 0.6 * (1 - 0.6)

x = 3.9 * x * (1 - x )
print(x)                           # 0.2336256 출력됨.            
                                      #3.9 * 0.936 * (1 - 0.936)









해당 강의는 코칭스터디 강의를 통해 공부한 내용을 기재하였습니다.


매거진의 이전글 모두를 위한 파이썬 (PY4E)공부 01
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari