질문 1 : 특정 문자
자네 말이 맞아으로 제한,이 regular expressions으로 해결하기 쉽습니다 :
import re
input_str = raw_input("Please provide some info: ")
if not re.match("^[a-z]*$", input_str):
print "Error! Only letters a-z allowed!"
sys.exit()
질문 2 : 특정 길이
을로 제한
Tim이 올바르게 언급 했으므로 다음을 적용하여이 작업을 수행 할 수 있습니다. 첫 번째 예제에서 정규 표현식은 특정 수의 문자 만 허용합니다. 하나
input_str = raw_input("Please provide some info: ")
if len(input_str) > 15:
print "Error! Only 15 characters allowed!"
sys.exit()
또는 둘 : 당신은 또한 수동으로 같은 길이를 확인할 수 있습니다
import re
input_str = raw_input("Please provide some info: ")
if not re.match("^[a-z]*$", input_str):
print "Error! Only letters a-z allowed!"
sys.exit()
elif len(input_str) > 15:
print "Error! Only 15 characters allowed!"
sys.exit()
print "Your input was:", input_str