Python에서 변수가 문자열인지 확인

Rana Hasnain Khan 2024년2월15일
Python에서 변수가 문자열인지 확인

변수가 문자열인지 여부를 Python with Examples에서 확인하는 두 가지 다른 방법을 소개합니다.

Python에서 변수가 문자열인지 확인

Python에서 모든 변수에는 데이터 유형이 있습니다. 데이터 유형은 변수가 내부에 저장하는 데이터의 종류를 나타냅니다.

데이터 유형은 string, int 및 float와 같이 저장할 수 있는 다양한 유형의 데이터를 구별하는 프로그래밍 언어의 가장 중요한 기능입니다.

많은 프로그래밍 문제를 해결하는 동안 특정 작업을 수행하기 위해 특정 변수의 데이터 유형을 찾아야 하는 문제에 직면할 수 있는 상황이 있을 수 있습니다.

Python은 변수의 데이터 유형을 가져오는 데 사용되는 isinstance()type()이라는 두 가지 함수를 제공합니다. 변수가 특정 데이터 유형을 저장하도록 하려면 isinstance() 기능을 사용할 수 있습니다.

하나는 데이터 유형이 문자열이고 다른 하나는 데이터 유형이 int인 두 개의 변수를 만드는 예제를 살펴보겠습니다. 두 변수를 모두 테스트하고 isinstance() 함수가 데이터 유형을 감지할 수 있는지 여부를 확인합니다.

코드 예:

# python
testVar1 = "This is a string"
testVar2 = 13

if isinstance(testVar1, str):
    print("testVar1 is a string")
else:
    print("testVar1 is not a string")

if isinstance(testVar2, str):
    print("testVar2 is a string")
else:
    print("testVar2 is not a string")

출력:

python에서 isinstance 메서드를 사용하여 변수 테스트

출력에서 볼 수 있듯이 함수는 모든 변수의 데이터 유형을 정확하게 감지할 수 있습니다.

두 번째 함수 type()을 사용하여 동일한 시나리오를 시도하십시오.

코드 예:

# python
testVar1 = "This is a string"
testVar2 = 13

if type(testVar1) == str:
    print("testVar1 is a string")
else:
    print("testVar1 is not a string")

if type(testVar2) == str:
    print("testVar2 is a string")
else:
    print("testVar2 is not a string")

출력:

python에서 유형 메서드를 사용하여 변수 테스트

type()을 사용하여 모든 변수의 데이터 유형을 감지하고 그에 따라 함수를 실행할 수 있습니다.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn