이 튜토리얼에서는 문자열에 특수 문자가 포함되어 있는지 여부를 확인하는 프로그램을 작성할 것입니다. Python에서는 간단합니다.
문자열 에 특수 문자 집합이 있습니다. 기준 치수. 이를 사용하여 문자열에 특수 문자가 포함되어 있는지 여부를 확인할 수 있습니다. 프로그램을 작성하는 단계를 살펴보겠습니다.
-
문자열 가져오기 모듈.
-
string.punctuation의 특수 문자를 저장합니다. 변수에.
-
문자열을 초기화합니다.
-
문자열에 특수문자가 있는지 지도 기능을 이용하여 확인하세요.
-
유효 여부에 관계없이 결과를 인쇄하십시오.
예시
# importing the string module import string # special characters special_chars = string.punctuation # initializing a string string_1 = "Tutori@lspoinT!" string_2 = "Tutorialspoint" # checking the special chars in the string_1 bools = list(map(lambda char: char in special_chars, string_1)) print("Valid") if any(bools) else print("Invalid") # checking the special chars in the string_2 bools = list(map(lambda char: char in special_chars, string_2)) print("Valid") if any(bools) else print("Invalid")
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
Valid Invalid
결론
코드의 중복을 피하기 위해 코드를 함수로 이동할 수 있습니다. 튜토리얼에서 의문점이 있으면 댓글 섹션에 언급하세요.