Python 변수: 문자열 변수 유형을 정의/선언하는 방법
변수 란 무엇입니까? Python?
A Python 변수는 값을 저장하기 위해 예약된 메모리 위치입니다. 즉, Python 프로그램은 처리를 위해 컴퓨터에 데이터를 제공합니다.
Python 변수 유형
모든 값 Python 데이터 유형이 있습니다. 다양한 데이터 유형 Python are Numbers, 리스트, 튜플, 문자열, 사전 등 Python a, aa, abc 등의 이름이나 문자로 선언할 수 있습니다.
변수를 선언하고 사용하는 방법
예를 들어 보겠습니다. 변수를 정의합니다. Python "a"로 선언하고 인쇄합니다.
a=100 print (a)
변수를 다시 선언하는 방법은?
다시 선언할 수 있습니다. Python 변수를 한 번 선언한 후에도 계속 사용할 수 있습니다.
여기있다. Python f=0으로 초기화된 변수를 선언합니다.
Later, 우리는 변수 f를 값 "guru99"로 다시 할당합니다.
Python 2 예
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 예
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python 문자열 연결 및 변수
문자열과 숫자 같은 다양한 데이터 유형을 함께 연결할 수 있는지 살펴보겠습니다. 예를 들어, "Guru"를 숫자 "99"와 연결합니다.
같지 않은 Java숫자를 문자열로 선언하지 않고 숫자와 문자열을 연결하는 반면, 변수를 선언하는 경우 Python 숫자를 문자열로 선언해야 합니다. 그렇지 않으면 TypeError가 표시됩니다.
다음 코드의 경우 정의되지 않은 출력이 표시됩니다.
a="Guru" b = 99 print a+b
정수가 다음과 같이 선언되면 현출력에서는 "Guru" + str("99")= "Guru99"로 연결할 수 있습니다.
a="Guru" b = 99 print(a+str(b))
Python 변수 유형: 로컬 및 글로벌
에는 두 가지 유형의 변수가 있습니다. Python: 전역 변수와 지역 변수. 프로그램이나 모듈의 나머지 부분에서 동일한 변수를 사용하려면 전역 변수로 선언하고, 특정 함수나 메서드에서 변수를 사용하려면 지역 변수를 사용합니다. Python 변수 선언.
이것들을 이해해보자 Python 아래 프로그램에서 지역 변수와 전역 변수의 차이점을 보여주는 변수 유형입니다.
- 변수를 정의해 보자 Python 여기서 변수 "f"는 글로벌 범위 내에 있으며 값 101이 할당되어 출력에 인쇄됩니다.
- 변수 f는 함수에서 다시 선언되고 가정됩니다. 지방의 범위. "나는 배우고 있습니다"라는 값이 할당됩니다. Python, 출력으로 인쇄됩니다. Python 변수 선언은 이전에 정의된 전역 변수 "f"와 다릅니다.
- 함수 호출이 끝나면 지역 변수 f가 소멸됩니다. 12번째 줄에서 "f"의 값을 다시 출력하면 전역 변수 f=101의 값이 표시됩니다.
Python 2 예
# Declare a variable and initialize it
f = 101
print f
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print f
someFunction()
print f
Python 3 예
# Declare a variable and initialize it
f = 101
print(f)
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print(f)
someFunction()
print(f)
DaVinci에는 Python 키워드를 사용한 변수 선언 글로벌함수 내부에서 전역 변수를 참조할 수 있습니다.
- 변수 "f"는 글로벌 범위 내에 있으며 값 101이 할당되어 출력에 인쇄됩니다.
- 변수 f는 키워드를 사용하여 선언됩니다. 글로벌. 이것은 않습니다. a 지역 변수하지만 이전에 선언된 동일한 전역 변수입니다. 따라서 값을 출력하면 101이 출력됩니다.
- 함수 내부에서 "f" 값을 변경했습니다. 함수 호출이 끝나면 변수 "f"의 변경된 값은 유지됩니다. 12번째 줄에서 "f" 값을 다시 출력하면 "changing global variable"이라는 값이 표시됩니다.
Python 2 예
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3 예
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
변수를 삭제하는 방법은?
당신은 또한 삭제할 수 있습니다 Python 명령을 사용하는 변수 델 "변수 이름".
아래 예에서 Python 변수를 삭제하면 변수 f를 삭제하고 이를 인쇄하려고 하면 "라는 오류가 발생합니다.변수 이름이 정의되지 않았습니다., 즉 변수를 삭제했다는 의미입니다.
예 Python 변수를 삭제하거나 Python 변수 지우기:
f = 11; print(f) del f print(f)






