Python의 변수

1. 변수 생성 및 할당

파이썬 프로그램에서 변수는 변수 이름으로 표현되며, 변수 이름은 영어 대문자와 소문자, 숫자, 밑줄(_)의 조합이어야 합니다. , 숫자로 시작할 수 없습니다. 예:

a=88

여기서 a는 정수를 나타내는 변수입니다. Python에서는 데이터 유형을 선언할 필요가 없습니다. = 는 Python의 대입문으로 다른 프로그래밍 언어와 마찬가지로 Python에서는 변수를 정의할 때 데이터 유형을 선언할 필요가 없으므로 어떤 데이터 유형이든 변수에 할당할 수 있고 동일한 변수를 반복적으로 할당할 수 있습니다. 이며, 데이터 유형이 다를 수 있습니다.

5d3cd4b4aaf842ca2132b5f7235d49b.png변수 자체의 타입이 고정되어 있지 않은 언어를 동적 언어라고 하고, 그에 대응하는 언어를 정적 언어라고 합니다. 정적 언어에서는 변수를 정의할 때 변수 유형을 지정해야 합니다. 값을 지정할 때 유형이 일치하지 않으면 오류가 보고됩니다. 예를 들어 Java는 정적 언어입니다.

2. 변수 포인팅 문제

이 코드를 살펴보고 마지막으로 인쇄된 변수 b가 Hello Python임을 확인하세요.

adde20adc408455ae1d0cf403c7b3cf.png

이것은 주로 변수 a가 처음에 Hello Python 문자열을 가리키고, b=a가 변수 b를 만들고, 변수 b도 a가 가리키는 문자열 Hello Python을 가리키고, 변수는 a=123이기 때문입니다. a는 123을 다시 가리키므로 최종 출력 변수 b는 Hello Python

variable

3의 포인터입니다. 다중 변수 할당

Python에서는 여러 변수에 동시에 값을 할당할 수 있습니다. 예:

a = b = c = 1

위의 예에서는 값이 1인 정수 개체를 만들고 세 개의 변수가 동일한 메모리 공간에 할당됩니다.

물론 여러 개체에 대해 여러 변수를 지정할 수도 있습니다. 예:

a, b, c = 1, 2, "liangdianshui"

위의 예에서는 두 개의 정수 개체 1과 2가 변수 a와 b에 할당되고 문자열 개체 "liangdianshui"가 변수 c에 할당됩니다.

지속적인 학습
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~