이 기사에서는 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의 문자열에 대한 흥미로운 사실에 대해 배웠습니다. 또는 그 이전.