Programming study/Python

[Python] 변수

주디(Junior developer) 2021. 5. 18. 15:13

** 인프런 프로그래밍 시작하기 : 파이썬 입문강의를 참고하여 작성된 글입니다.

 

 

선언

변수 = 값 , 왼쪽에는 변수이름을 오른쪽에는 값을 적어준다. 값이 문자형이라면 따옴표('', "")로 감싸준다

 

 

동시 선언

x = y = z = 10처럼 x, y, z에 동시에 선언할 수도 있다. 하지만 x = y = 10 = z = 20 -> 이런 식으로 선언은 불가하다. 10 = z에서 왼쪽에 값이 왔으므로 

 

 

변수 값 할당 상태 단계

          ➀ 타입에 맞는 오브젝트 생성(int, str, float 등)

          ➁ 값 생성

          ➂ 콘솔에 출력

 

 

id(identity) 확인 : 객체의 고유 값 

          ex) a = 800

                b = 800 으로 변수 a, b에 같은 값을 선언하면 파이썬 내부에서 자연스럽게 a, b는 같은 id값을 가지게 된다. (똑같은 하나의 인스턴스로 존재한다.)  -> 같은 오브젝트 참조

 

 

다양한 변수 선언

          ➀ Camel Case : numberOfCollegeGraduates     -> Method 선언 할 때

          ➁ Pascal Case : NumberOfCollegeGraduates     -> Class 선언 할 때
          ➂ Snake Case : number_of_college_graduates  -> 파이썬 변수 선언 할 때

 

 

예약어는 변수명으로 사용 불가능


                      False  def   if   raise
                      None   del   import   return
                      True   elif  in try
                      and  else   is  while
                      as except lambda with
                      assert finally nonlocal yield
                      break for not
                      class from or
                      continue global pass