python의 isdigit () 는 음정수로 판정할 수 없습니다
2524 단어 Python3
일의 발단
python의 isdigit () 로 음정수를 판정하려면 할 수 없어서 조사를 했습니다.조사 시간은 10분 정도.
웹 페이지 정보
https://or3.hatenablog.com/entry/2017/10/08/034955
너는 참고 사이트를 한 번 보는 것이 좋겠다.
예제 코드
def is_num(a):
try:
int(a)
except:
return False
return True
def main():
s = '-1'
print('s =', s)
print('isdecimal:', s.isdecimal())
print('isdigit:', s.isdigit())
print('isnumeric:', s.isnumeric())
print('is_num:', is_num(s))
if __name__ == "__main__":
main()
실행 결과
감상
isdigit 너무 아쉬워요.
Reference
이 문제에 관하여(python의 isdigit () 는 음정수로 판정할 수 없습니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hatorijobs/items/b146fd0e2300a48cc17f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)