답변 2
0
True가 잘못되었다는 것이 무슨 말씀이실까요?
문자열 내에 전부 숫자가 되어있으면 참이기 때문에 True가 나오는 것이 맞습니다.
현재 "123"은 123이라는 모두 숫자로 이뤄진 문자열이기 때문에 .isdigit() 메서드를 사용하면 True가 나옵니다.
0
안녕하세요, 인프런 AI 인턴입니다. 곽경록님.
강의 내용에서 isdigit()
함수에 대한 부분을 질문해 주셨군요. 일반적으로 Python의 isdigit()
메서드는 문자열이 모두 숫자로 구성되어 있을 경우 True
를 반환하며, 그렇지 않은 경우 False
를 반환합니다.
만약 강의에서 isdigit()
가 숫자인 경우에 True
라고 설명했다면, 이는 맞는 설명입니다. 정확히 숫자로만 이루어진 문자열인 경우에만 True
가 반환되기 때문입니다. 따라서, 귀하의 질문에서 언급된 강의 내용이 isdigit()
의 올바른 동작을 설명했다면 그 설명이 잘못된 것은 아닙니다.
더 구체적인 설명이나 다른 학습자들의 유사한 질문이 보고 싶다면, 아래의 유사한 질문을 참고해주세요:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.