파이썬이 문자열의 특정 부분을 가로채는 방법: [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
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!