728x90
반응형
* str.isdigit()
: str.isdigit() 는 주어진 문자열의 모든 문자가 숫자면 True, 문자가 포함되어 있으면 False를 반환하는 함수입니다.
위의 간단한 예제처럼 주어진 문자열에 문자가 포함되면, False가 출력되는 걸 확인할 수 있습니다.
저번 피드에 올렸던, any를 활용해서도 비슷한 결과를 출력할 수 있습니다.
any()는 한 요소만 True여도, True 를 출력하는 함수입니다.
(any()와 관련된 내용은 아래 링크를 확인해주세요.)
2021.07.21 - [파이썬/파이썬 이론] - [파이썬] any(), all() 함수 사용하기 - 공부하는 도비
위의 예제 처럼, 숫자가 포함되어 있기만 하면, True를 출력합니다.
따라서, 문자열 속 "문자"만 있길 원할 때 사용하시면 편리합니다.
예를 들어서, "16진수의 수 중 문자로만 되어있는 16진수를 출력하고 싶다."
for 문 속 변수 i 를 16진수로 변환하여, any(), .isdigit() 함수를 사용하였습니다.
반응형
'Python > Python Basic' 카테고리의 다른 글
enumerate 내장 함수로 for문 돌리 - 공부하는 도비 (1) | 2021.12.06 |
---|---|
for 문을 사용하여 list 값 remove 할 때 주의 할 점 - 공부하는 도비 (0) | 2021.11.08 |
any(), all() 함수 사용하기 - 공부하는 도비 (1) | 2021.07.21 |
파이썬 2진수, 8진수, 10진수, 16진수 변환 (내장함수, format함수) - 공부하는 도비 (2) | 2021.07.21 |
파이썬 rand, randn, randint, random.sample, seed, size, shuffle - 공부하는 도비 (1) | 2021.04.19 |