Skip to content

02-파이썬 변수

x=10
print(x)
y="Y"
print(y)
print(type(y)) # 변수 자료형 확인
print(type(x)) # 변수 자료형 확인
값이 다를때
x,y,z=10,20,30
print(x)
print(y)
print(z)
값이 같을때
x=y=z=10
print(x)
print(y)
print(z)
값을 바꿀때
x,y=10,20 # x=10, y=20
x,y=y,x # x=20,y=10
print(x)
print(y)
x=None
x=10
print(x)
del x
print(x)
a=10
b=20
c=a+b
print(c) #30

값의 수정이 아닌 누산을 하는 복합대입연산자를 사용해보자

a=10
a+20
print(a)
a=10
a=a+20
print(a)
a=10
a+=20
print(a)

5.2. 변수의 값을 동적으로 할당하기

Section titled “5.2. 변수의 값을 동적으로 할당하기”
정수의 합 구하기
a = int(input('첫 번째 숫자를 입력하세요: ')) #int를 사용하여 값을 정수로 변환
b = int(input('두 번째 숫자를 입력하세요: ')) #int를 사용하여 값을 정수로 변환
print(a + b)
실수의 합
a = float(input('첫 번째 숫자를 입력하세요: '))
b = float(input('두 번째 숫자를 입력하세요: '))
print(a + b)
방법설명코드 예시
split()공백 기준으로 분할a, b = input().split()
split('구분자')지정한 구분자로 분할a, b = input().split(',')
input('문자열').split()안내 메시지와 함께 공백으로 분할a, b = input('두 값 입력: ').split()
input('문자열').split('기준문자열')안내 메시지와 함께 특정 문자로 분할a, b = input('쉼표로 입력: ').split(',')
# 1. split() - 공백으로 분할
a, b = input('문자열 두 개를 입력하세요: ').split()
print(a)
print(b)
# 2. split('구분자') - 쉼표로 분할
x, y = input().split(',')
print(f"x: {x}, y: {y}")
# 3. input('문자열').split() - 안내 메시지와 함께 공백 분할
name, age = input('이름과 나이 입력: ').split()
print(f"이름: {name}, 나이: {age}")
# 4. input('문자열').split('기준문자열') - 안내 메시지와 특정 문자로 분할
fruit1, fruit2 = input('과일 두 개를 쉼표로 입력: ').split(',')
print(f"첫번째: {fruit1}, 두번째: {fruit2}")
map
#1 입력받은 값을 한번에 정수로 변환
a, b = map(int, input('숫자 두 개를 입력하세요: ').split())
print(a + b)
#2 입력받은 값을 콤마를 기준으로 분리
a, b = map(int, input('숫자 두 개를 입력하세요: ').split(','))
print(a + b)
#3
a, b, c = map(int, input().split())
print(a + b + c)