1.변수 만들기

변수이름 = 값
1-1.변수 이름 규칙
- 영문 문자나 숫자를 사용한다
- 대소문자를 구분한다
- 문자부터 시작해야 하며 숫자부터 시작하면 안 된다
- _(밑줄 문자)로 시작할 수 있다
- 특수 문자는 사용할 수 없다
- 파이썬 키워드는 사용할 수 없다
2.변수의 자료형 알아내기
- type 함수 사용
- int = 정수, str = 문자열
type(변수)
x = 10
y = 'Hello, world!'
print(type(x)) # int 출력
print(type(y)) # str 출력
2-1.변수 여러 개를 한번에 만들기
- 변수를 ,(콤마)로 구분한 뒤 각 변수에 할당될 값 지정
변수이름1, 변수이름2, 변수이름3 = 값1, 값2, 값3
x, y, z = 10, 20, 30
print(x) # 10 출력
print(y) # 20 출력
print(z) # 30 출력
2-2.변수 삭제하기
del 변수명
x = 10
del x
print(x) # NameError: name 'x' is not defined (변수 x가 정의되지 않음)
2-3.빈 변수 만들기
- 파이썬이 아닌 다른 언어에서는 null 이라고 표현
변수명 = None
x = None
print(x) # None 출력, 아무것도 없는 상태
2-4.변수로 계산하기
# 산술 연산 후 할당 연산자 사용
a = 10
print(a + 20) # 30 출력
a = a + 20
print(a) # 30 출력
2-5.부호 붙이기
x = -10
print(+x) # -10 출력
print(-x) # 10 출력
3.입력 값을 변수에 저장하기
- input 함수 사용하기
- input() 함수의 결과값은 문자열(str)
input('문자열')
a = input('첫 번째 숫자를 입력하세요: ')
b = input('두 번째 숫자를 입력하세요: ')
# 첫 번째 숫자를 입력하세요: 10 (입력)
# 두 번째 숫자를 입력하세요: 20 (입력)
print(a + b) # 1020 출력
3-1.입력 값을 정수로 변환하기
변수 = int(input('문자열'))
a = int(input('첫 번째 숫자를 입력하세요: '))
b = int(input('두 번째 숫자를 입력하세요: '))
# 첫 번째 숫자를 입력하세요: 10 (입력)
# 두 번째 숫자를 입력하세요: 20 (입력)
print(a + b) # 30 출력
3-2.입력 값을 변수 두 개에 저장하기
- split 함수 사용하기
- split 함수의 결과값은 문자열(str)
변수1, 변수2 = input('문자열').split('기준문자열')
a, b = input('문자열 두 개를 입력하세요: ').split() #입력받은 값을 공백을 기준으로 분리
# 문자열 두 개를 입력하세요: Hello Python (입력)
print(a) # Hello 출력
print(b) # Python 출력