Programming/Python

[Python] 변수

코딩왕(진) 2023. 3. 28. 22:53

1   변수

1.1   변수란?

값을 저장할 때 사용하는 식별자

 

1.2   파이썬의 특징

- 다른 프로그래밍 언어와 다르게 변수에 자료형을 지정하지 않기 때문에 같은 변수에 여러 종류의 자료형을 넣을 수 있다. 그러므로 TypeError를 발생할 확률도 높다.

 

1.3   복합 대입 연산자

연산자 설명
+= 숫자 덧셈 후 대입
-= 숫자 뺄셈 후 대입
*= 숫자 곱셈 후 대입
/= 숫자 나눗셈 후 대입
%= 숫자의 나머지를 구한 후 대입
**= 숫자 제곱 후 대입
예시 1)
a = 1
a += 10
print(a)
실행 결과 : 11

 

1.4   ValueError

예시 1) 숫자가 아닌 것을 숫자로 변환하려고 할 때
int("안녕")
float("안녕")

int()와 float()함수는 매개변수로 변환할 수 없는 형태가 들어가면 오류
매개변수 : 함수의 괄호 안에 넣는 것


예시 2) 소수점이 있는 숫자 형식의 문자열을 int() 함수로 변환하려고 할 때
int("30.234")
int는 정수형인데 부동 소수점이 있는 자료를 정수형으로 바꾸려고 하면 오류