>  기사  >  백엔드 개발  >  Python 학습 기초 문자열 처리 이해

Python 학습 기초 문자열 처리 이해

高洛峰
高洛峰원래의
2017-03-24 16:58:281346검색

Python문자열처리
문자열 입력:

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.