◆ 변수란?
우리는 일상생활에서 변수를 많이 접하고 사용하고 있습니다.
간혹 관공서에 필요한 서류를 발급받으로 가는 경우를 예를 들어보면
신청서를 보면 또는 민원발급기를 작동해보면
이름이나 주민등록번호를 입력하라고 합니다.
여기서 [ 이름 ]과 [ 주민등록번호 ]는 변수에 해당합니다.
이름에 [ 홍길동 ]을 입력하고 주민등록번호에 [ 911203-0000000 ]을 입력하면
이름이라는 변수에 홍길동이라는 값을 입력한 것이고
주민등록번호라는 변수에 911203-0000000이라는 값을 입력한 것이 됩니다.
공무원(또는 민원발급기)은 해당 변수에 입력된 값을 가지고 서류를 발급을 해줍니다.
변수를 이용해 값을 저장할 수 있고, 변수에 입력된 값을 참조하는데 사용할 수 있습니다.
◆ 변수에 값을 입력하는 방법
파이썬에서 변수에 값을 입력하고 싶을 때에는
[ = ]을 사용합니다.
name = "karuru"
위와 같이 선언을 하면 name 이라는 변수에 karuru라는 값이 입력이 된 것이고
앞으로 name이라는 변수를 불러오면 karuru라는 값을 불러오는 것이나 마찬가지가 되게 됩니다.
※ 변수에 문자를 입력할 때에는 [ " ]나 [ ' ]를 사용합니다.
name = "karuru"
print(name)
위 코드를 실행하면 [ karuru ]가 출력이 됩니다.
※ 물론 print("karuru") 와 같이 작성하고 실행해도 [ karuru ]가 출력이 됩니다.
하나 주의할 점은 파이썬에서는 영문의 대소문자를 구분합니다.
즉 Name 이라는 변수와 name 이라는 변수를 선언하였을 때
두 변수는 다른 변수입니다.
참고로 변수에 값을 입력할 때에는 [ = ]를 사용한다고 했습니다.
우리가 일상생활에서는 [ = ]를 같다는 의미로 해석을 하지만,
파이썬에서 같다는 의미는 [ == ]입니다.
◆ 변수의 이름을 만드는 규칙
변수의 이름을 만드는데는 규칙이 있습니다.
변수의 이름은
1. 영어의 대소문자( A ~ Z / a ~ z)와 숫자( 0 ~ 9 ), 그리고 언더스코어( _ )를 이용해 만들수 있습니다.
2. 하지만 파이썬 변수의 첫번째 글자는 숫자로 시작할 수는 없습니다.
예를들어 name , _name, name88 은 모두 변수로 사용이 가능합니다.
하지만 88name은 변수로 사용할 수 없습니다.
◆ 변수를 만들때 참고할 사항
변수의 이름을 만들때에는 명확하게 이름을 만드는 것이 좋습니다.
예를들어 나이를 저장할 변수를 만들 때
a = 20
이라고 만들어버리면 나중에 다시 코드를 볼때 또는 수정할 때 그 기간이 오래 흐르게 되면
기억이 나지 않을 수 있습니다.
물론 다른 사람이 본다면 더더욱 해당 변수가 무엇을 의미하는지 알기가 어렵습니다.
나이를 저장할 변수를 만든다면
age = 20
이렇게 만들어 놓으면 나이를 저장한 변수라는 것을 손쉽게 알 수 있습니다.
다른 예로 3600초는 한시간입니다.
이 3600이라는 값을 변수에 저장하고자 한다면
seconds = 3600
이런식으로 하는 방법도 있겠으나,
좀 더 명확하게
seconds_per_hour = 3600
으로 해놓으면 나중에 보았을 때 더 명확하게 확인이 가능할 것입니다.
파이썬에서는 한글로도 변수이름을 만들 수 있습니다.
아래 링크의 블로그도 이어서 보시면 되움이 되실겁니다.
파이썬 변수에 값 할당하는 방법 (tistory.com)
여기를 방문하시면 더 많은 파이썬 관련 자료를 확인할 수 있습니다.
'파이썬(Python)' 카테고리의 다른 글
[ Basic ] 파이썬 리스트 데이터타입, 파이썬 리스트 복사하기 (0) | 2022.09.20 |
---|---|
[ Basic ] 파이썬 리스트(Python List) (0) | 2022.09.16 |
[ Basic ] 파이썬 튜플(Python Tuple) (2) | 2022.09.15 |
[ Basic ] 파이썬 문자열(Python String Data Type) 조작하기 (0) | 2022.09.05 |
[ Basic ] 파이썬 문자열(Python String Data Type) (0) | 2022.09.02 |