오늘은 파이썬의 변수와 함께 데이터를 입력하는 방법에 대해서 알려드릴게요.
지난 시간에 제곱 연산을 위해서 **연산자를 사용했습니다.
아래 예시처럼 **연산자로 제곱 연산을 하고 결과를 출력했었죠.
value = 2**3 코드는 value에 2의 3승 값을 대입하라는 뜻이에요.
그리고 이 value를 변수라고 합니다.
파이썬의 변수는 다른 언어와 다르게 변수의 자료형을 지정할 필요가 없어요.
그래서 value라는 변수에 어떤 값이던지 대입해서 사용할 수 있어요.
변수 이름의 규칙
변수를 만들 때는 다음과 같이 이름을 정하는 규칙이 있어요.
- 영문 대소문자와 숫자, 한글 사용 가능
- 특수문자는 언더바(_)만 사용 가능
- 이름이 숫자로 시작할 수 없음
- 첫 글자는 소문자를 사용
- 예약어는 이름 뒤에 언더바(_)를 사용
변수명을 정하는 규칙은 간단하죠?
아래 예시를 보시고 직접 변수를 만들어 보시면 더 쉽다는 것을 느끼실 수 있어요.
그리고 데이터 = 11 처럼 한글로 된 변수도 사용하실 수 있습니다.
혹시나 변수를 사용하실 때 명명 규칙을 잊어버릴까 걱정하실 필요는 없습니다.
변수 명의 규칙을 어기는 경우 아래처럼 에러가 발생하거든요.
데이터 입력받기
변수를 만드는 방법을 배웠으니 입력받은 데이터를 변수에 대입하는 방법도 알려드릴게요.
데이터를 입력받으시려면 아래처럼 input()을 사용해주세요.
그러면 입력하신 값이 value에 대입되고, print()를 통해서 출력이 됩니다.
저는 100이라는 값을 입력해서 100이 출력되었어요.
만약에 값을 입력받을 때 문구를 출력하고 싶다면, input() 안에 원하시는 문자열을 입력해보세요.
저는 "값을 입력해 주세요."라는 문자열을 input() 안에 설정했어요.
그래서 아래처럼 데이터를 입력할 때 "값을 입력해 주세요."라는 문구가 노출됩니다.
그런데 주의하실 점이 있어요.
input()으로 값을 입력하시면 숫자를 입력하셔도 문자열로 입력됩니다.
바로 아래처럼요.
저는 숫자 20을 입력했는데 value에 대입된 데이터는 문자열로 나오네요.
숫자를 입력하실 때는 이점 주의하시고 지난 시간에 알려드린 타입 변환 함수를 사용하세요.
타입 변환 함수를 사용하시면 아래처럼 입력받은 값끼리 연산하실 수 있어요.