"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 인덱싱 및 슬라이싱

인덱싱 및 슬라이싱

2024-07-30에 게시됨
검색:589

trings Indexing & Slicing

문자열 분할:

슬라이스 구문을 사용하여 다양한 문자를 반환할 수 있습니다.

문자열의 일부를 반환하려면 시작 인덱스와 끝 인덱스를 콜론으로 구분하여 지정합니다.

** 위치 2에서 위치 5까지 문자 가져오기(포함되지 않음):**

b = "안녕하세요, 세계!"
인쇄(b[2:5])
출력 : llo

처음부터 슬라이스
시작 인덱스를 생략하면 범위는 첫 번째 문자에서 시작됩니다:

위치 2부터 끝까지 문자를 가져옵니다.

b = "안녕하세요, 세계!"
인쇄(b[:5])
출력 = 안녕하세요

음수 색인 생성
음수 인덱스를 사용하여 문자열 끝에서 조각을 시작합니다:

**문자 가져오기:

발신: "World!"의 "o" (위치 -5)

대상(포함되지 않음): "World!"의 "d" (위치 -2):**

`b = "안녕하세요, 세계!"
인쇄(b[-5:-2])

출력 =orl`

Python - 문자열 수정

upper() 메소드는 문자열을 대문자로 반환합니다.

a = "안녕하세요, 세계!"
인쇄(a.upper())
출력 =HELLO, WORLD!

lower() 메소드는 문자열을 소문자로 반환합니다.

lower() 메소드는 문자열을 소문자로 반환합니다.

`a = "안녕하세요, 세계!"
인쇄(a.lower())

출력) =안녕하세요, 세계!`

strip() 메서드는 시작이나 끝에서 공백을 제거합니다.

`a = "안녕하세요, 세계! "
인쇄(a.strip())

출력 =Hello, World!`

문자열 바꾸기

replacement() 메소드는 문자열을 다른 문자열로 대체합니다:

`a = "안녕하세요, 세계!"
print(a.replace("H", "J"))

출력 =Jello, World!`

문자열 분할
Split() 메소드는 지정된 구분 기호 사이의 텍스트가 목록 항목이 되는 목록을 반환합니다.


Split() 메서드는 구분 기호(

)의 인스턴스를 찾으면 문자열을 하위 문자열로 분할합니다.

'a = "안녕하세요, 세계!"
print(a.split(","))
['안녕', '세상!']
출력 =['Hello', ' World!']'

`인덱싱:

과일 = ['사과', '바나나', '체리']

x =fruits.index("체리")

인쇄(x)
출력 =2`

릴리스 선언문 이 글은 https://dev.to/ranjith_jr_fbf2e375879b08/7strings-indexing-slicing-3pb2?1 에서 복제하였습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3