파이썬 줄바꾸기(+글자 간격 띄우기)
파이썬을 사용하다보면 진짜 별것도 아닌 기능때문에
헤메거나 당황스러울 떄가 종종 발생합니다.
바로 그 대표적인 케이스가 바로
파이썬 줄바꿀때 인것 같습니다.
예를 들어볼게요.
아래 그림처럼
love python love java 라는 문장이 있는데
나는 python 다음에 줄을 띄어서
love python
love java
이렇게 출력하고 싶은겁니다.
그래서 아래 그림 처럼
print문 뒤에 python 뒤에서 Enter 키를 눌러서
실행하면 오류가 납니다.
이것이 오류가 나는 이유는 간단합니다.
우리는 enter 키를 통해서 간단하게
줄바꿈을 할 수 있지만, 기계 입장에선
enter = 줄바꿈이 아니기 때문입니다.
파이썬에서 줄바꿈을 하는 명령어는 따로 있습니다.
바로 \n (백슬래시 n)
주의사항 : 백슬래시를 슬래시 ( / )와 착각하는 분들이 계신데
백슬래시는 슬래시와 방향이 반대입니다.
여튼 이번에는 아래 그림처럼 줄을 바꿀 자리(python 바로 뒤)에
대신 \n 을 넣고 실행해 보면
이제는 아무 문제 없이 이쁘게 줄바꿈이 되는 것을 확인 할 수 있습니다.
파이썬 백슬래시 출력하기
백슬래시 말이 나온김에 중요한 백슬래시 사용법에 대해서
하나 더 배워 보겠습니다.
파이썬으로 프로그래밍을 하다보면
경로를 찾아가야 하는 일이 종종 생깁니다.
경로를 찾아간다는건... 예를 들면
파이썬 프로그래밍으로 파일을 불러온다던지 할때
불러올 파일의 위치를 직접 지정해 줘야 하거든요.
예를 들어 보면 제 컴퓨터 다운로드 폴더안에 있는 diet.jpg
라는 파일을 불러올때
경로는 C:\Users\user\Downloads\diet.jpg 입니다.
이 경로를 그대로 가져다 쓰면 오류가 납니다.
왜 오류가 날까요?
파이썬에서 백슬래시는 \가 아닌 \\ 처럼
백슬래시 두번을 써야 백슬래시 1개로 인식을 합니다.
따라서 경로를 C:\\Users\\user\\Downloads\\diet.jpg
으로 설정해 주면 문제 없이 경로에 접근이 가능합니다.
파이썬 글자간격 띄우기
백슬래시 이야기가 나온김에 파이썬에서
백슬래시 관련해서 참고로 쓸 수 있는 명령어를
추가로 정리해 보겠습니다.
여러분이 for 문이나 if문 쓸때 tab키를 눌러서
공간을 벌리는 일이 많으실겁니다.
출력을 할 때도 tab 키를 누른 것 같이
공간을 띄워서 출력이 가능합니다.
명령어는 \t(백슬래시 t)
차이를 위해서 그냥 스페이스로 공간을 1번 띄운것과
비교했습니다.
보시다 시피 확연한 차이가 납니다.
'파이썬 > 파이썬 초보용' 카테고리의 다른 글
파이썬 숫자 관련 명령어 (2) | 2021.09.05 |
---|