[Python] Variables

inah-_-·2021년 2월 23일
0

Python

목록 보기
11/21
post-thumbnail

Variables(변수)

stringnumber로 나뉨

파이썬에서의 variables는 사람의 '이름' 그리고 '성별'과 같은 역활을 한다.
즉, 어떠한 특정 값을 저장하고 있는 '명사'라고 생각하면 쉽다.

name = "라라", gender = "암컷"

여기서 variables은 namegender이고
"라라"는 name의 변수값, "여자"는 gender의 변수값이다.

name이라는 변수가 나타내는 단어의 값은 사람마다 다를 수 있듯이
파이썬에서의 변수도 다른 값으로 바꿀 수 있다.

name = "청이", gender = "수컷"


변수 이름 법칙

  1. 변수 이름은 영어 알파벳, 숫자, underscore(_) 으로만 구성될 수 있다.
  2. 변수 이름 첫글자는 알파벳이나 underscore로만 시작
  3. 알파벳은 대문자와 소문자 구분

올바른 변수 이름

  • name
  • _name
  • my_name
  • myName

잘못된 변수 이름

  • 7name
  • my name



Variables For Number

변수에는 string뿐만 아니라 number 숫자값도 저장할 수 있다.

age = 20

print(age)

# output
20

변수 사용에 주의 해야할 점,
숫자를 변수에 저장할 때엔 " "(따옴표)를 사용하면 안된다.

age = "20"
next_year = age + 1

print(next_year)

# output
Traceback (most recent call last):   
    File "python", line 2, in <module> 
TypeError: must be str, not int

따옴표로 변수를 선언하고 숫자 관련 코드를 실행하면
위와 같은 에러가 발생한다.

변수 age의 값이 숫자가 아닌 string 타입인데,
숫자를 연산하는 코드를 작성했기 때문.



💡 References

wecode
Python.org

profile
삽질은 의미가 있다🥴

0개의 댓글