파이썬 - 변수와 변수값

2019. 6. 5. 16:37기본 학습/Python 기초

반응형

변수값 갱신

변수에 숫자의 값을 업데이트하는 경우 아래와 같이 생략이 가능하다.

x = x + 10
x = x - 10
x = x * 10
x = x / 10
x = x % 10

x += 10
x -= 10
x *= 10
x /= 10
x %= 10

 

문자열에 변숫값 더하기

수치 계산에 이용한 +기호는 계산뿐만 아니라 문자열 연결도 할 수 있다. 변수와 문자 연결도 가능

print('Hello Python')

name = 'Bill'
print('My name is '+ name)
Hello Python
My name is Bill

 

 

데이터의 타입

데이터 타입은 문자열과 숫자로 나뉜다.

'Hello Python' 문자열
3 숫자
print(3+7)
# 결과는 10이다.

print('3+7')
# 결과는 37이다.

 

데이터의 타입

데이터 형식이 다른 문자열과 숫자열을 연결하면, 아래와 같이 오류가 발생한다.

price 1000
print('이 사과는 ' +price+'원 입니다.')
TypeError:Can't convert 'int' object to str implicitly

 

하지만 Str함수를 이용하여 같은 문자열로 변환하면 문자열끼리 취급받게 되므로 정상적으로 출력된다. 이 과정을 형식 변환이라고도 한다.

price = 1000
print('이 사과는 '+str(price)+'원 입니다.')
이 사과는 1000원 입니다.

 

반대로 문자열을 숫자로 바꾸어 주는 함수도 있다. 바로 Int함수이다.

count = '5'
price = 100
total = price * int(count)
print(totla)
500

 

반응형

'기본 학습 > Python 기초' 카테고리의 다른 글

파이썬 - 부울형과 조건문  (0) 2019.06.05