Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 변수를 선언하는 방법은 무엇입니까?

<시간/>

Python에서는 특정 데이터 유형으로 변수를 선언할 필요가 없습니다.

파이썬에는 변수 선언을 위한 명령이 없습니다. 어떤 값이 할당되면 변수가 생성됩니다. 변수에 할당된 값은 해당 변수의 데이터 유형을 결정합니다.

따라서 Python에서 변수를 선언하는 것은 매우 간단합니다.

  • 변수 이름을 지정하십시오.

  • 필요한 값을 할당하십시오.

  • 변수의 데이터 유형은 할당된 값에서 자동으로 결정되므로 명시적으로 정의할 필요가 없습니다.

정수 변수 선언

정수 변수를 선언하려면 -

  • 변수 이름 지정

  • 정수 값 할당

예시

x=2
print(x)
print(type(x))

이것이 파이썬에서 정수 변수를 선언하는 방법입니다. 변수의 이름을 지정하고 필요한 값을 할당하기만 하면 됩니다. 데이터 유형은 자동으로 결정됩니다.

출력

2
<class 'int'>

문자열 변수 선언

변수에 문자열 값을 할당하면 문자열 변수가 됩니다. 파이썬에서 문자열 값은 작은따옴표나 큰따옴표로 할당할 수 있습니다.

예시

x='2'
print(x)
print(type(x))

출력

2
<class 'str'>

플로트 변수 선언

float 변수는 float 값을 할당하여 선언할 수 있습니다. 또 다른 방법은 typecasting입니다.

우리는 둘 다 사용할 것입니다.

예시

x=2.0
print(x)
print(type(x))
y=float(2)
print(y)
print(type(y))

출력

2.0
<class 'float'>
2.0
<class 'float'>

참고 : 문자열 변수는 정수 값을 문자열로 사용할 때 유형 캐스팅을 사용하여 선언할 수도 있습니다.

정의된 데이터 유형의 값만 변수에 할당할 수 있는 다른 언어와 달리. 이는 정수 varibale에 프로그램 전체에서 정수 값만 할당할 수 있음을 의미합니다. 그러나 Python에서 변수는 특정 데이터 유형이 아닙니다. 데이터 유형은 설정된 후에도 변경할 수 있습니다.

다음 예는 위의 개념을 명확히 합니다.

예시

x=10
print(x)
print(type(x))
x="abc"
print(x)
print(type(x))

출력

10
<class 'int'>
abc
<class 'str'>

변수 x는 int 유형이었습니다. 나중에 문자열 값이 할당되면 문자열 변수로 변경됩니다.