파이썬 전체 들여쓰기 하는 방법

0.     -

PEP 8에서 파이썬의 들여쓰기 공백은 4칸이 원칙이다. 하지만 tab 키와 공백 2칸 등등 들여쓰기 수준을 파이썬 코드 내에서 일정하게 유지시켜주기만 한다면 문제 없이 잘 작동한다. 하지만 파이썬 3부터 공백과 tab 키의 혼용은 허용되지 않는다.

1.     하지만 텐서플로우를 사용한다면

2으로한다. 기본적으로 파이썬의 코딩 스타일을 그대로 따라가기 때문에 이거 외엔 모두 동일하게 작동한다. 텐서플로우에서 들여쓰기를 4칸으로 사용하는 것도 마찬가지로 허용된다.

2.     파이참에서 들여쓰기 공백 개수 바꾸는 방법

l  Ctrl + Alt + S를 눌러서 설정으로 진입

l  EditorCode StylePython클릭

l  IndentContinuation indent를 각각 24로 조정

파이썬에서는 인덴테이션을 잘 안해주면 오류가 난다.-_-;

나같은 경우는 원래 c언어 등 여타 언어들을 코딩할 때 버릇이 별로 안좋았다. 

들여쓰기를 잘 안해서 가독성이 매우 떨어졌었음.

파이썬에서는 이런 내 좋지 못한 버릇을 용납하질 않는다.

반드시 해야하는 규칙들이 있다. 어찌보면 당연한 것들이다.

다른 언어에서는 굳이 지켜주지 않아도 되지만, 파이썬에선 지켜줘야 한다.

대신에 코드 블록들을 괄호로 묶는 귀찮은 과정이 사라진다.

1. 가장 큰 범위(가장 바깥)의 코드 블록은 무조건 들여쓰기를 하면 안된다.

2. 제어문들의 수행문들은 같은 열에 위치해야 한다.

3. Tab(탭)과 space(공백)을 함께 쓰지 않는다.

편집기 마다 탭과 공백을 구분짓는 칸 수가 다를 수 있다.

탭은 일반적으로 8칸인데, 8칸으로 인지 못하는 에디터에서는 오류가 날 가능성이 있다.

4. 들여쓰기는 몇번을 하던 같은 자리에 있어야 할 구문들이 같은 자리에만 있으면 된다.

들여쓰기를 할 영역을 드래그 하고 [Tab]을 눌러주면 된다.

내어쓰기를 할 영역을 드래그 하고 [Shift+Tab]을 눌러주면 된다.

주석지정을 하거나 해제를 하고 싶은 영역을 드래그 하고 [ctrl+/]를 눌러주면 된다.

HTML 주석 처리 예제 및 디버깅과 단축키 | TIMECRAFT

HTML 주석 처리는 한줄과 여러줄 동일하게 부등호, 느낌표, 하이픈 기호 조합으로 구성됩니다. 주석으로 디버깅 효과를 흉내낼 수도 있습니다. atom, visual studio, codpen 등에서 주석 단축키도 존재합

dasima.xyz

비주얼 스튜디오를 사용할때 흔히 사용 하던 기능중에 Alt + F8 기능이 있다.

코드 중 들여쓰기 를 자동으로 정렬해 주는 기능이다.

파이참을 사용하면서 이런 기능이 없나 생각만 하고 있었는데 비슷한 기능을 하는 녀석이 있다.

파이참에서는 Ctrl + Alt + i 로 코드 자동정렬이 가능하다.

다만 주의할 점이 C 에서는 영역구분이 중괄호를 사용하여 명확한데 파이썬에서는 화이트스페이스로 구분하면서

자동 정렬 기능이 완벽하지 않은 듯 하다.

예를 들어 

def func(k):
k = k*10
return k

이런 함수 구문이 있다고 하자.

얘가 들여쓰기가 아래처럼 정렬되지 않았을 경우에...

def func(k):
k = k*10
return k

Ctrl + Alt + i 로 자동 정렬을 수행하면 

def func(k):
k = k*10
return k

return 문까지 자동 정렬 되기를 기대하였으나 return 은 자동 정렬되지 않더라..

예제에서 보이는 def 나 return 그리고 print 등과 같은 사전에 정의되어 있는 녀석들은 

맨 앞으로 정렬 하는 것이 기본설정 인 듯하다.

아무 생각없이 전체선택 하고 자동 정렬 할 경우 낭패를 볼 지도 모르겠다.. 조심해야지.

파이참(PYCHARM)에서 유용하게 쓰이는 단축키를 몇 가지 보겠습니다. 

  • 여러 코드 줄 들여/내여쓰기
  • 여러 코드 줄 주석처리하기 

■ 여러 줄 들여쓰기

: TAB

여러 줄에서 들여쓰기를 하고 싶다면 그 줄을 드래그한 다음 TAB를 누릅니다. 

파이참에서 여러 줄 들여/내여쓰기, 주석처리하는 단축키

■ 여러 줄 내여쓰기

:  SHIFT + TAB

한 줄씩 내여쓰기하기 귀찮기 때문에 역시 드래그하여 SHIFT + TAB 를 누릅니다.

파이참에서 여러 줄 들여/내여쓰기, 주석처리하는 단축키

■ 여러 줄 주석처리

 : CTRL + /

주석 처리하기 위해 줄 앞에 #를 붙이면 됩니다.

하지면 여러 줄일 때는 간편하게 드래그하여 CTRL + /(슬래시) 누르면 훨씬 편리합니다.

파이참에서 여러 줄 들여/내여쓰기, 주석처리하는 단축키

■ 한 줄 주석처리

 : CTRL + /

역시 주석처리할 줄에 커서를 갔다대고 CTRL + /(슬래시) 누르면 됩니다. 

파이참에서 여러 줄 들여/내여쓰기, 주석처리하는 단축키

Toplist

최신 우편물

태그