• Tistory
    • 태그
    • 위치로그
    • 방명록
    • 관리자
    • 글쓰기
Carousel 01
Carousel 02
Previous Next

파이썬에서 코드 들여쓰기 정리를 자동으로 하자.

Programming/Python 2016. 6. 15. 09:52




비주얼 스튜디오를 사용할때 흔히 사용 하던 기능중에 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 등과 같은 사전에 정의되어 있는 녀석들은 

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


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



저작자표시 비영리 (새창열림)

'Programming > Python' 카테고리의 다른 글

python 에서 pass 와 continue의 차이점.  (0) 2016.07.15
파이썬에서 main() 함수는 어디에 있는가?  (0) 2016.06.30
파이썬에서 조건문을 이용하자.  (0) 2016.06.13
파이썬에서 사전을 사용해 보자 ( key, value )  (0) 2016.06.09
파이썬에서 리스트를 사용 하자.  (0) 2016.06.08
블로그 이미지

매직블럭

작은 지식들 그리고 기억 한조각

,

카테고리

  • 살다보니.. (451)
    • 주절거림 (3)
    • 취미생활 (36)
      • 지식과 지혜 (3)
      • 풍경이 되어 (4)
      • Memories (17)
      • 엥겔지수를 높여라 (2)
    • mathematics (6)
      • Matrix Computation (2)
      • RandomProcesses (3)
    • English.. (8)
    • Programming (147)
      • C, C++, MFC (51)
      • C# (1)
      • OpenCV (17)
      • Python (58)
      • Git, Docker (3)
      • Matlab (4)
      • Windows (3)
      • Kinect V2 (2)
      • 기타 etc. (8)
    • 전공관련 (80)
      • Algorithm (6)
      • Deep Learning (54)
      • 실습 프로그램 (4)
      • 주워들은 용어정리 (8)
      • 기타 etc. (8)
    • Computer (121)
      • Utility (21)
      • Windows (31)
      • Mac (4)
      • Ubuntu, Linux (61)
      • NAS (2)
      • Embedded, Mobile (2)
    • IT, Device (41)
      • 제품 사용기, 개봉기 (14)
      • 스마트 체험단 신청 (27)
    • Wish List (3)
    • TISTORY TIP (5)
    • 미분류. 수정중 (1)

태그목록

  • random variable
  • utility
  • 매트랩 함수
  • 포르투갈
  • portugal
  • LIBSVM
  • 매트랩
  • DSLR
  • SVM
  • Computer Tip
  • 크롬
  • matlab
  • 일본
  • 오봉자싸롱
  • Deep Learning
  • 후쿠오카
  • Convolutional Neural Networks
  • review
  • matlab function
  • function
  • 갤럭시노트3
  • ColorMeRad
  • ReadString
  • CStdioFile
  • 딥러닝
  • 에누리닷컴
  • DeepLearning
  • 칼로리 대폭발
  • 스마트체험단
  • 큐슈

달력

«   2026/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
02-20 05:56

LATEST FROM OUR BLOG

RSS 구독하기

BLOG VISITORS

  • Total :
  • Today :
  • Yesterday :

Copyright © 2015 Socialdev. All Rights Reserved.

티스토리툴바