Recent Posts

python literal 이랑 variable



안녕하세요 주니입니다.


파이썬 변수는 동적 타이핑(Dynamic Typing) 변수입니다.
변수 선언시 변수 타입을 정하지 않아도 됩니다.

기본적인 변수의 기능에 대해 알아봅니다.
변수명을 정하는 규칙을 알아봅니다.



변수


변수란 어떤 값의 식별자입니다.
간단히 말해 이름입니다. 


프로그래밍에서 일반적으로 변수에 값을 할당한다고 말합니다. 
이 말은 값에 이름을 지어줬다고 생각하면 됩니다. 


예를 들면 3이라는 값이 있습니다. 
그리고 3이라는 값에 A라는 이름을 지어주게 되면 A는 변수입니다.



코드로 보겠습니다.



A=3



이렇게 표현 할 수 있죠. 하지만 이름을 정하는데 규칙이 있습니다.


  • 숫자로 시작 할 수 없습니다.
  • 알파뱃, 숫자 그리고 "_(underscore)"의 조합이 가능합니다.
  • 대소문자를 구분합니다.


예로 확인해보겠습니다.


  • 1var (X)
  • 0abc (X)
  • abc1 (O)
  • _ab (O)
  • aaa (O)
  • my_name (O)
  • abc-def (X)
  • abc% (X)
  • AAA (O)
  • Aaa (O)



코드에서 대소문자 구분을 확인해보겠습니다.


AA = 3
aa = 2
Aa = 1
print(AA ,aa ,Aa )



A의 대소문자를 구분해서, 
변수 세개를 선언했습니다.


print 함수로 세 변수를 출력합니다.




python_variable_capital





서로 다른 값이 출력됩니다.





리터럴



리터럴은 값의 표현을 리터럴이라고 합니다.

예를들어 보겠습니다. 
앞에 변수를 설명할 때 A라는 변수에 3이라는 값을 할당합니다.
그럼 3이 리터럴이 됩니다. 


다른 예를 들어보겠습니다.
B 변수에 "Hello" 문자열을 할당합니다. 
그럼 "Hello"가 리터럴입니다. 


리터럴에 이름을 지어주지 않으면 다시 참조할 수 없습니다. 
리터럴을 재사용하기 위해서는 항상 변수에 할당해야 합니다.


코드로 실행해보겠습니다.




A = 1
2
3
B = "hello"
"bye"
print(A)
print(B)



1 리터럴을 A에 할당 했습니다.
2, 3 리터럴은 할당 하지 않았습니다.
"Hello" 리터럴은 B에 할당했습니다.
"Bye" 리터럴은 할당 하지 않았습니다.


변수들을 print 함수로 출력합니다.
리터럴들은 참조 방법이 없어서 print 하지 못했습니다.


python variable literal



1과 "hello"가 출력이 됐습니다.






python literal 이랑 variable python literal 이랑 variable Reviewed by Juny on 7월 07, 2019 Rating: 5

댓글 없음:

Powered by Blogger.