본문 바로가기
코리아 IT아카데미/python 인터넷 강의

ddazua | 3강 변수의 선언과 자료형

by Sharon kim 2021. 9. 13.

x                            =                   0
저장공간의          대입연산자         값(상수)
이름

자료형(type)
정수형 int
실수형 float
문자열 str
논리형 bool

변수의 선언(메모리 할당이라고도 한다.)
초기화를 해줘야 한다.
변수명 = 초기값

변수 선언시 RAM
x = 0
  x라는 이름의 저장공간이 RAM에 할당
      x에 0이라는 초기값이 들어간다.
주소(c언어) : 저장공간이 RAM에 할당되면 고유한 값인 주소값이 부여된다.

변수 선언 시 주의사항
같은 이름으로 선언할 수 있으나 두번째 선언은
  기존의 변수의 값을 수정할 때 사용된다.
예)
x=10
x=20
// print(x)-> 20이 나옴

초기화를 반드시 해준다.
되도록 선언부에 한꺼번에 선언한다(페이지 상단)

예)
1 x=10
2 y=20
3
...
4894 
18999 print(y)

변수명 주의사항

- 문자부터 시작
  예) 2a(x), a2(o)
- 특수문자는 사용할 수 없다
  단 _(언더바)는 사용가능
- 공백을 사용할 수 없다
- good_boy:팟홀 표기법
- goodBoy:카멜표기법
- 되도록 소문자 사용
- 되도록 뜻이 있는 단어 선택
  a, b, c, d(x)
 -되도록 한글 사용하지 않는다.

새파일 생성 variable.py

#%%(1) test
#자료형 알아보기
x=10
print(type(x))

x=10.9
print(type(x))

#작은 따옴표와 큰 따옴표의 차이는 없다.
#모두 str 자료형이다.
name='한동석'
print(type(name))

name="홍길동"
print(type(name))

#%%(2) test

name = "한동석"
age = 10
height = 120.88
hobby = "피아노"

print(name)
print(age)
print(height)
print(hobby)