Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 문자열에 특수 문자가 포함되어 있는지 확인하는 프로그램

<시간/>

문자열에 특정 문자가 포함되어 있는지 확인해야 하는 경우 정규식을 사용하는 'check_string'이라는 메서드와 문자열에 특수 문자가 있는지 확인하는 '컴파일' 메서드를 정의합니다. 메서드 외부에 문자열을 정의하고 이 문자열을 매개변수로 전달하여 메서드를 호출합니다.

예시

아래는 동일한 데모입니다.

import re

def check_string(my_string):

   regex = re.compile('[@_!#$%^&*()<>?/\|}{~:]')
   if(regex.search(my_string) == None):
      print("String contains special characters.")
   else:
      print("String does not contain any special character.")

my_string = "PythonInterpreter"
print("The string is :")
print(my_string)
check_string(my_string)

출력

The string is :
pythonInterpreter
String contains special characters.

설명

  • 필요한 패키지를 가져옵니다.

  • 문자열을 매개변수로 사용하는 'check_string'이라는 메서드가 정의되어 있습니다.

  • '컴파일' 방식을 사용하여 문자열에 특수 문자가 있는지 여부를 확인합니다.

  • 메서드 외부에 문자열이 정의되어 콘솔에 표시됩니다.

  • 함수에 매개변수로 전달됩니다.

  • 출력은 콘솔에 표시됩니다.