파이썬에서 문자열 루프

Shivam Arora 2023년1월30일 Python Python String
  1. for루프를 사용하여 Python에서 문자열 루프
  2. while루프를 사용하여 Python에서 문자열 루프
파이썬에서 문자열 루프

문자열은 모든 문자가 특정 인덱스에 있고 개별적으로 액세스 할 수있는 문자 체인입니다.

이 자습서에서는 문자열을 반복하고 Python에서 개별 문자를 인쇄합니다.

for루프를 사용하여 Python에서 문자열 루프

for루프는 목록, 문자열 등과 같은 구조를 반복하는 데 사용됩니다. 문자열은 본질적으로 반복 가능합니다. 즉, 문자열을 반복하면 각 문자가 출력으로 제공됩니다.

예를 들면

for i in "String":
    print(i)

출력:

S
t
r
i
n
g

위의 예에서 반복자i를 사용하여 문자열의 각 문자에 직접 액세스 할 수 있습니다.

또는 문자열의 길이를 사용하고 색인을 기반으로 문자에 액세스 할 수 있습니다.

예를 들면

Str_value = "String"
for index in range(len(Str_value)):
    print(Str_value[index])

출력:

S
t
r
i
n
g

enumerate()함수는 문자열과 함께 사용할 수 있습니다. 루프에서 수행 된 반복 횟수를 유지하는 데 사용됩니다. iterable에 카운터를 추가하여 수행합니다. 반복 할 수있는 튜플 목록을 포함하는 객체를 반환합니다.

예를 들면

for i, j in enumerate("string"):
    print(i, j)

출력:

0 s
1 t
2 r
3 i
4 n
5 g

while루프를 사용하여 Python에서 문자열 루프

while 루프는 주어진 조건이 True가 될 때까지 주어진 명령문 세트에 대한 for 루프처럼 사용됩니다. 문자열을 반복하기 위해len()함수를 사용하여 문자열의 길이를 제공합니다.

while 루프에서 상한은 처음부터 순회되는 문자열의 길이로 전달됩니다.
루프는 문자열의 0 번째 인덱스부터 마지막 ​​인덱스까지 시작하여 각 문자를 인쇄합니다.

예를 들면

Str_value = "String"
i = 0
while i < len(Str_value):
    print(Str_value[i])
    i = i + 1

출력:

S
t
r
i
n
g
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다

관련 문장 - Python String