파이썬에서 문자열 루프

Shivam Arora 2023년1월30일
  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

관련 문장 - Python String