티스토리 뷰

Python 이전에 나온 언어들로 작업하다가, 간혹 Python을 사용하면 재미있는 기능들이 많이 있다.

그중 문자열이나 숫자를 거꾸로(Reverse) 출력하는 방법인데, C언어 같은 이전 언어들로 사용할 적에는 For문 같이 반복문으로 뒤에서 부터 천천히 출력되는 것으로 사용했었다.


그런데 Python에서는 단순한 방법으로 문자열이든 숫자든 거꾸로 출력할 수 있다.


1
2
3
4
5
myWord = "Test Word!, Hello World.";
print(myWord, myWord[::-1]);
 
myNum = 1234567890;
print(myNum, int(str(myNum)[::-1]));
cs


위의 방법은 문자열을 거꾸로 출력하는 것이고, 밑의 방법은 숫자를 거꾸로 출력한다.

숫자 같은 경우 배열이 아니기 때문에 문자열로 변경하고 거꾸로 만든 다음 다시 숫자로 변환하는 과정을 거쳤다.


참고로, 간단히 Python을 사용하고 실행해 보려면, 굳이 Local에 설치하지 말고,


https://www.onlinegdb.com/online_python_compiler


이 링크로 들어가면 웹에서 바로 실행해 볼 수 있다.

댓글
댓글쓰기 폼