산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

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

파이썬에서 변수란 무엇입니까?

Python 변수는 값을 저장하기 위해 예약된 메모리 위치입니다. 즉, 파이썬 프로그램의 변수는 처리를 위해 컴퓨터에 데이터를 제공합니다.

Python 변수 유형

Python의 모든 값에는 데이터 유형이 있습니다. Python의 다양한 데이터 유형은 Numbers, List, Tuple, Strings, Dictionary 등입니다. Python의 변수는 어떤 이름이나 a, aa, abc 등과 같은 알파벳으로도 선언할 수 있습니다.

이 튜토리얼에서는 다음을 배울 것입니다.

변수 선언 및 사용 방법

예제를 보자. Python에서 변수를 정의하고 "a"로 선언하고 인쇄합니다.

a=100 
print (a)

변수 재선언

Python 변수는 한 번 선언한 후에도 다시 선언할 수 있습니다.

여기에 f=0으로 초기화된 Python 선언 변수가 있습니다.

나중에 "guru99" 값에 변수 f를 다시 할당합니다.

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 변수 유형을 이해합시다.

  1. 변수 "f"가 전역인 Python에서 변수를 정의해 보겠습니다. 범위에 있으며 출력에 인쇄되는 값 101이 할당됩니다.
  2. 변수 f는 함수에서 다시 선언되고 local을 가정합니다. 범위. "I am learning Python" 값이 할당됩니다. 출력으로 출력됩니다. 이 Python 선언 변수는 앞에서 정의한 전역 변수 "f"와 다릅니다.
  3. 함수 호출이 끝나면 지역 변수 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)

global, 키워드를 사용한 Python 변수 선언 함수 내에서 전역 변수를 참조할 수 있습니다.

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

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)

변수 삭제

del 명령을 사용하여 Python 변수를 삭제할 수도 있습니다. "변수 이름".

아래 Python 변수 삭제 예에서 변수 f를 삭제했으며 인쇄를 진행하면 "변수 이름이 정의되지 않았습니다 오류가 발생합니다. "는 변수를 삭제했음을 의미합니다.

Python 삭제 변수 또는 Python 지우기 변수의 예 :

f = 11;
print(f)
del f
print(f)

요약:


python

  1. C# 변수 및 (기본) 데이터 형식
  2. Python 변수, 상수 및 리터럴
  3. 파이썬 데이터 유형
  4. Python 전역, 지역 및 비지역 변수
  5. 파이썬 전역 키워드
  6. C++ 변수 및 유형:int, double, char, string, bool
  7. C의 문자열:변수 선언 방법, 초기화, 인쇄, 예제
  8. EXAMPLE이 있는 Python String strip() 함수
  9. 예제가 있는 Python 문자열 count()
  10. Python String format() 예제로 설명