my_string = raw_input("please input a word:")
문자열 판단:
(1) 순수 문자인지 확인
my_string.isalpha()
문자열 검색 일치:
(1) re
re정규 표현식 수식 예시 1: ^[w_]*$
첫째, w는 밑줄을 포함한 모든 단어 문자와 일치한다는 의미이며, 이는 '[A-Za-z0-9_]'와 동일합니다.
그러고보니 _.
* 기호를 다시 살펴보세요. 이전 하위 표현식을 0회 이상 일치시킵니다. 예를 들어 zo*는 "z" 및 "zoo"와 일치합니다. * {0,}와 동일합니다.
마지막은 $입니다. 문자열의 끝을 의미하며 그 뒤에 다른 문자가 없습니다.
그래서 이 표현의 의미는 이 [w_](밑줄을 포함하고 그 뒤에 밑줄이 오는 모든 단어 문자)를 전체적으로 처리하여 0번 이상 나타나는 것입니다!
import re my_string = raw_input("please input a word:") if re.match('^[a-zA-Z]$', my_string): print "it is a word" else: print "it is not a word"
문자열 변환:
(1) 문자열을 모두 소문자로 변환합니다.
my_string = my_string.lower()
(2) 여러 문자열 을 함께 연결합니다.
my_string = my_string + "abc"
(3) 문자열의 일부를 가로챕니다. 이 예에서는 첫 번째 문자와 마지막 문자를 제거하고 중간 부분을 차단합니다.
my_string = my_string[1:len(my_string)-1]
읽어주셔서 감사합니다. 도움이 되기를 바랍니다. 이 사이트를 지원해 주셔서 감사합니다
위 내용은 Python 학습 기초 문자열 처리 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!