Python 변수: 문자열 변수 유형을 정의/선언하는 방법

변수 란 무엇입니까? Python?

A 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가 표시됩니다.

Python 문자열 연결 및 변수

다음 코드의 경우 정의되지 않은 출력이 표시됩니다.

a="Guru"
b = 99
print a+b

정수가 다음과 같이 선언되면 , 출력에서 ​​"Guru" + str("99")= "Guru99"를 모두 연결할 수 있습니다.

a="Guru"
b = 99
print(a+str(b))

Python 변수 유형: 로컬 및 글로벌

에는 두 가지 유형의 변수가 있습니다. Python, 전역 변수 및 지역 변수. 프로그램이나 모듈의 나머지 부분에 동일한 변수를 사용하려면 전역 변수로 선언하고, 특정 함수나 메소드에서 변수를 사용하려면 로컬 변수를 사용합니다. Python 변수 선언.

이것을 이해하자 Python 아래 프로그램에서 지역 변수와 전역 변수의 차이를 이용한 변수 유형.

  1. 변수를 정의해보자 Python 여기서 변수 "f"는 글로벌 범위에 있으며 출력에 인쇄되는 값 101이 할당됩니다.
  2. 변수 f는 함수에서 다시 선언되고 다음을 가정합니다. 지방의 범위. “나는 배우고 있다”라는 가치가 부여됩니다. Python.” 출력으로 출력되는 것입니다. 이것 Python 선언 변수는 앞서 정의한 전역 변수 "f"와 다릅니다.
  3. 함수 호출이 끝나면 로컬 변수 f가 파괴됩니다. 12번째 줄에서 다시 "f"의 값을 인쇄하면 글로벌 변수 f=101의 값이 표시됩니다.

Python 변수 유형

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 키워드를 사용한 변수 선언 글로벌, 함수 내에서 전역 변수를 참조할 수 있습니다.

  1. 변수 "f"는 글로벌 범위에 있으며 출력에 인쇄되는 값 101이 할당됩니다.
  2. 변수 f는 키워드를 사용하여 선언됩니다. 글로벌. 이것은 않습니다. a 지역 변수, 그러나 이전에 선언된 동일한 전역 변수입니다. 따라서 해당 값을 인쇄하면 출력은 101입니다.
  3. 함수 내부의 "f" 값을 변경했습니다. 함수 호출이 끝나면 변수 "f"의 변경된 값이 유지됩니다. 12번 줄에서 다시 "f" 값을 인쇄하면 "전역 변수 변경" 값이 표시됩니다.

Python 변수 유형

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)

요약

  • 변수는 정보를 유지하고 참조할 수 있는 "봉투" 또는 "버킷"이라고 합니다. 다른 프로그래밍 언어와 마찬가지로 Python 또한 변수를 사용하여 정보를 저장합니다.
  • 변수는 어떤 이름이나 a, aa, abc 등과 같은 알파벳으로도 선언할 수 있습니다.
  • 변수는 한 번 선언한 후에도 다시 선언할 수 있습니다.
  • Python 상수는 변경할 수 없는 값을 보유하는 변수 유형으로 이해될 수 있습니다. 대개 Python 상수는 다른 파일에서 참조됩니다. Python 정의 상수는 함수, 모듈 등을 포함하는 새 파일이나 별도의 파일에서 선언됩니다.
  • 변수 유형 Python or Python 변수 유형 : 로컬 및 글로벌
  • 현재 기능에 사용하려면 지역 변수를 선언하십시오.
  • 프로그램의 나머지 부분에 동일한 변수를 사용하려면 전역 변수를 선언하십시오.
  • 변수를 삭제하려면 “del”이라는 키워드를 사용합니다.