[python] 변수와 입력 사용하기

anjiyoo·2024년 3월 6일

Python

목록 보기
3/41
post-thumbnail

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 출력
profile
기록으로 흔적을 남기는 것을 좋아합니다

0개의 댓글