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

Python의 문자열에 대한 흥미로운 사실

<시간/>

이 기사에서는 Python 3.x의 문자열에 대한 몇 가지 흥미로운 사실에 대해 알아볼 것입니다. 또는 그 이전.

  • 불변성
  • 이스케이프 시퀀스 자동 감지
  • 직접 슬라이싱
  • 색인된 액세스

불변성

즉, 유형에 대한 수정 권한이 없으며 문자열에 대한 읽기 전용 액세스 권한만 있습니다.

예시

inp = 'Tutorials point'
# output
print(inp)
# assigning a new value to a particular index in a
string
inp[0] = 't'
print(inp) # raises an error

출력

TypeError: 'str' object does not support item assignment

이스케이프 시퀀스 자동 감지

백슬래시가 포함된 문자열은 자동으로 이스케이프 시퀀스로 감지됩니다.

예시

inp = 'Tutorials point'
# output
print(inp+”\n”+”101”)

출력

Tutorials point
101

직접 슬라이싱

우리 모두는 c 또는 c++에서 부분 문자열 방법을 알고 있습니다. 슬라이싱은 파이썬에서 동일한 작업을 수행합니다. 2개의 필수 인수와 1개의 선택적 인수가 필요합니다. 필수 인수는 시작 인덱스(포함) 및 종료 인덱스(포함되지 않음)입니다. 선택적 인수는 단계 또는 증가 또는 감소 값입니다. 기본적으로 1입니다.

예시

inp = 'Tutorials point'
# output
print(inp[0:5])

출력

Tutor

색인된 액세스

모든 요소는 연속된 형식으로 저장되므로 인덱스를 사용하여 요소에 직접 액세스할 수 있습니다.

예시

inp = 'Tutorials point'
# output
print(inp[0]+inp[1])

출력

Tu

결론

이 기사에서 우리는 Python 3.x의 문자열에 대한 흥미로운 사실에 대해 배웠습니다. 또는 그 이전.