일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Excel
- Windows11
- 아웃룩
- html
- pandas
- pyqt5
- 파워포인트
- git
- Android
- 파이썬GUI
- 문자열
- 깃
- python
- office
- 파이썬3
- matlab
- win32com
- VBA
- 파이썬
- 안드로이드
- pythongui
- windows
- 윈도우10
- python3
- Windows10
- 윈도우11
- 엑셀
- Outlook
- 오피스
- 비주얼베이직
Archives
Appia의 IT세상
파이썬[Python] 045 문자열 구성(숫자/숫자 또는 알파벳) 확인하기 본문
반응형
이번 포스팅은 오래 만에 문자열에 대해서 간단히 이야기를 해보고자 합니다. 물론, 이 또한 오늘 업무 중에 필요로 한 부분이 있어서 다음과 같이 정리하고 있습니다. 크게 문자열을 구성 인자의 성분을 확인하는 것이라고 봐도 좋을 것 같습니다. 자세히는 문자열을 구성하는 객체가 숫자 인지 확인하는 방법과 문자열이 숫자 또는 알파벳인지 확인하는 방법에 대해서 살펴보고자 합니다.
먼저 문자열이 숫자 인지에 대해서 확인하는 함수는 다음과 같습니다. 이 함수에서는 문자열의 구성이 숫자로만 이루어 져야 합니다.
isdigit()
다음 함수의 결과는 Bool형태 즉, True / False로 출력이 됩니다. 그럼 다음과 같은 예제를 살펴보겠습니다.
1 2 3 4 5 6 7 | Arg1='1984-12-08' Arg2='V32' Arg3='2020' print(Arg1.isdigit()) print(Arg2.isdigit()) print(Arg3.isdigit()) | cs |
위와 같은 함수를 실행하면 다음과 같은 결과가 나옵니다.
1 2 3 | False False True | cs |
그럼 이제는 문자열이 알파벳과 숫자인지 검사하는 부분입니다. 이 부분은 문자열의 구성에 특수문자 또는 공백이 포함되지 않아야 합니다.
isalnum()
다음 함수의 결과도 위의 isdigit()함수와 같이 Bool형태 즉, True / False로 출력이 됩니다. 그럼 다음과 같은 예제를 살펴보겠습니다.
1 2 3 4 5 6 7 | Arg1='앱피아입니다.' Arg2='32TITLE' Arg3='Python-3.7' print(Arg1.isalnum()) print(Arg2.isalnum()) print(Arg3.isalnum()) | cs |
위의 함수를 실행하면 다음과 같은 결과가 나옵니다.
1 2 3 | False True False | cs |
오늘은 문자열의 구성을 확인하는 방법으로 크게 숫자인지 확인 하는 방법 과 문자열이 숫자 또는 알파벳으로 구성되어 있는지 확인하는 방법에 대해서 살펴봤습니다. 혹 궁금하시거나 문의 사항이 있으시면 언제든지 댓글 및 회신 부탁드립니다.
반응형
'Python > Python 응용' 카테고리의 다른 글
파이썬[Python] 048 리스트 맴버 갯수 구하기 (0) | 2020.02.25 |
---|---|
파이썬[Python] 046 시퀀스 기반의 자료형 순환 시, Index값과 구성요소 나타내기 (0) | 2020.02.21 |
파이썬[Python] 044 최소값 최대값 구하기 (1) | 2020.02.18 |
파이썬[Python] 043 절대값, 반올림 수 구하기 (0) | 2020.02.17 |
파이썬[Python] 039 Create/Remove Directory(폴더 생성 , 제거) (0) | 2020.01.21 |
Comments