Python의 변수
1. 변수 생성 및 할당
파이썬 프로그램에서 변수는 변수 이름으로 표현되며, 변수 이름은 영어 대문자와 소문자, 숫자, 밑줄(_)의 조합이어야 합니다. , 숫자로 시작할 수 없습니다. 예:
a=88
여기서 a는 정수를 나타내는 변수입니다. Python에서는 데이터 유형을 선언할 필요가 없습니다. = 는 Python의 대입문으로 다른 프로그래밍 언어와 마찬가지로 Python에서는 변수를 정의할 때 데이터 유형을 선언할 필요가 없으므로 어떤 데이터 유형이든 변수에 할당할 수 있고 동일한 변수를 반복적으로 할당할 수 있습니다. 이며, 데이터 유형이 다를 수 있습니다.
변수 자체의 타입이 고정되어 있지 않은 언어를 동적 언어라고 하고, 그에 대응하는 언어를 정적 언어라고 합니다. 정적 언어에서는 변수를 정의할 때 변수 유형을 지정해야 합니다. 값을 지정할 때 유형이 일치하지 않으면 오류가 보고됩니다. 예를 들어 Java는 정적 언어입니다.
2. 변수 포인팅 문제
이 코드를 살펴보고 마지막으로 인쇄된 변수 b가 Hello Python임을 확인하세요.
이것은 주로 변수 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에 할당됩니다.