> 백엔드 개발 > 파이썬 튜토리얼 > 파이썬에서 문자열의 특정 부분을 가로채는 방법

파이썬에서 문자열의 특정 부분을 가로채는 방법

coldplay.xixi
풀어 주다: 2020-12-01 14:04:03
원래의
45118명이 탐색했습니다.

파이썬이 문자열의 특정 부분을 가로채는 방법: [str[beginIndex:endPosition]]을 사용할 수 있습니다. 여기서 str은 가로채야 하는 문자열이고, BeginIndex는 가로채야 하는 첫 번째 문자의 첨자입니다. endPosition은 가로채는 마지막 문자입니다. 문자 아래 첨자입니다.

파이썬에서 문자열의 특정 부분을 가로채는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, Python 버전 3.9 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.

관련 무료 학습 권장사항: python 동영상 튜토리얼

문자열의 특정 부분을 가로채는 Python 방법:

1 지정된 위치에서 문자열 가로채기

Python 문자열을 이해할 수 있습니다. 배열의 경우 str[beginIndex:endPosition]를 사용하여 특정 부분을 얻을 수 있습니다. 여기서 str은 가로채야 하는 문자열이고, BeginIndex는 가로채야 하는 첫 번째 문자의 첨자이고, endPosition은 가로채야 하는 마지막 문자의 위치입니다. , 아래 첨자와 위치에 주의하세요(아래 예) ), 아래 첨자 + 1 = 위치; BeginIndex 및 endPosition은 생략할 수 있습니다. 그렇지 않으면 첫 번째 또는 마지막 항목이 기본값으로 설정됩니다.

a = "Hello"
 
print "a[1:4] 输出结果:", a[1:4]    #结果 ell
print "a[:4] 输出结果:", a[:4]    #结果 Hell
print "a[1:] 输出结果:", a[1:]    #结果 ello
로그인 후 복사

물론, startIndex 및 endPosition은 차단 방향이 오른쪽에서 왼쪽임을 나타내는 음수일 수도 있습니다(예:

a = "Hello"<br><br>print a[:-1] #截取从第一个字符开始到倒数第1个字符(不含最后一个) 结果Hell
print a[-3:-1] #截取倒数第三位字符与 倒数第一位之间的字符(注意不包含最后一个字符)结果ll
print a[-3:] #截取倒数第三位到结尾  结果llo
로그인 후 복사

) 2. 지정된 문자에 따라 문자열을 가로챕니다.

    먼저 문자의 아래 첨자 위치를 가져옵니다.
  • 그런 다음 위의 방법을 통해 가로채세요.
  • Python은 인덱스 함수를 제공합니다. 문자열에 일반적으로 특정 문자와 단어로 표시되는 하위 문자열이 포함되어 있는지 감지합니다. 검증이 필요한 문자열, b는 문자열, Begin은 차단의 시작 문자 첨자(기본값은 0), 끝 끝 문자 첨자(기본값은 문자 길이)
예:

str1 = "Hello.python";
str2 = ".";
  
print str1.index(str2);#结果5
print str1.index(str2, 2);#结果5
print str1.index(str2, 10);#结果报错,没找到子字符串
로그인 후 복사

위 내용을 바탕으로, 캐릭터 스크린샷 예시를 따라가세요

str1 = "Hello.python";
str2 = ".";
  
print str1.index(str2);#结果5
print str1[:str1.index(str2)]     #获取 "."之前的字符(不包含点)  结果 Hello
print str1[str1.index(str2):] ; #获取 "."之前的字符(包含点) 结果.python
로그인 후 복사

위 내용은 파이썬에서 문자열의 특정 부분을 가로채는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿