파이썬 문자열 거꾸로 출력하기
1. 반복문
기존 문자열에서 문자를 차례대로 가져와 역순으로 담아준다.
str1 = 'abcde'
str1_reverse = ''
for char in str1:
str1_reverse = char + str1_reverse
print(str1_reverse) # edcba
2. reverse
파이썬에서 제공하는 reverse() 함수를 이용한다.
str1 = 'abcde'
# 문자열을 리스트로 치환
str1_list = list(str1) # ['a','b','c','d','e']
# 문자열 리스트를 역순으로 바꾼다
str1_list.reverse() # ['e','d','c','b','a']
print(''.join(str1_list)) # edcba
3. [::-1]
문자열 슬라이싱을 이용해 역순으로 출력한다.
str1 = 'abcde'
print(str1[::-1]) # 'edcba'
'IT 차곡차곡 > Python' 카테고리의 다른 글
[Python] 정규표현식2 - 문자열 매치 [ ] (0) | 2021.06.23 |
---|---|
[Python] 정규표현식 1 (0) | 2021.06.22 |
[Python] 파이썬 문자, 아스키코드로 변환 (chr, ord) (0) | 2021.06.17 |
[Python] 파이썬 숫자 각자리수를 리스트로 변환 (0) | 2021.04.27 |