일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 우분투
- 자바 개념
- ubuntu
- 파이썬 첼린지
- 파이썬
- C
- 러스트
- 데이터 통신
- 러스트 예제
- 알고리즘
- 러스트 프로그래밍 공식 가이드
- 백준
- OS
- 백준 러스트
- 파이썬 알고리즘
- 자바
- 오라클DB
- Operating System
- 자바 기초
- 파이썬 챌린지
- 오라클
- Python
- 운영체제
- Reversing
- Database
- java
- Python challenge
- Rust
- 데이터베이스
- data communication
Archives
- Today
- Total
IT’s Portfolio
[Python] isinstance() 함수에 대해서 본문
728x90
반응형
지금까지 변수의 type
에 따라서 수행하는 일을 작성할 때 type
함수와 if
문을 다음과 같이 사용했다.
msg = "type"
if type(msg) == str:
print(True)
else:
print(False)
msg
변수가 str
타입이면 True
를 출력하고 아니면 False
를 출력한다.
이 과정을 파이썬의 내장함수 하나로 끝낼 수 있다.
isinstance()
함수이다.
다음과 같이 사용하면 위의 if
문과 같은 결과를 받을 수 있다.
msg = "type"
print(isinstance(msg, str))
첫 번째 인자로는 비교할 변수, 두 번째 인자로는 type
명을 넘겨주면 된다.
** isinstance 함수는 bool 타입의 변수를 반환한다 **
728x90
반응형
'Development Study > Python' 카테고리의 다른 글
[Algorithm] Baekjoon - We love kriii (부제: 코드 실행시간 구하기) (0) | 2022.07.20 |
---|---|
[Mac] Python 개발환경 구축(Miniforge, Visual Studio Code) (0) | 2022.07.19 |
[Python] 파이썬 requests 모듈의 HTTPAdapter와 Retry (0) | 2021.01.06 |
[Python] 코딩도장 - 주사위 도박 (0) | 2021.01.04 |
[Python] 로또 번호 생성기 (0) | 2020.12.23 |
Comments