본문 바로가기
python

1. python 작은 팁 모음! (추가 예정)

by 장인이 2021. 1. 13.

개요

  이 게시물에서는 python에서 활용할 수 있는 작은 팁들을 모을 것입니다. 비중있게 다룰 팁은 게시물을 별도로 작성할 것이며, 사소한 팁은 이 게시물에 작성할 것입니다.

 

팁 모음

1. 파이썬에서 내가 생각하는 것은 누군가가 다 해놓았다!

 

2. ctrl + / 로 주석 처리 가능

 

3. +, -, = 등은 대부분 띄어서 표기, *와 /, 괄호, 괄호 안의 내용은 띄어쓰기 안하는 것을 권장

 

4. 파이썬에서는 while문 보다는 for문이 더 빠름

 

5. for문 다음에 else문이 나올 수도 있음

 

6. python에서는 입출력 방식을 빠르게 하기 위한 방법이 있다

input 대신 sys.stdin.readline() 사용하면 더 빨라지며, 이때는 맨 끝 개행문자까지 입력받기 때문에, rstrip()을 추가로 해주어야 함

 

7. 파이썬 개발 시 typehinting, duckstring 을 사용하는 것을 추천함

def test(width:int, height:int)->bool:
    if width == height:
        return True
    else:
        return False
 # int값 2개를 입력 받으며, bool값을 return한다는 것을 알 수 있음

 

8. 파이썬에는 public, private 개념이 잘 사용되지는 않는다.

private화 시키고 싶다면 변수 혹은 메서드명 앞에 _ 2개 붙이고,

protect화 시키고 싶다면 _ 1개 붙이면 됨

 

ex)

self.__tmp = tmp # private 변수
self._tmp = tmp # protect 변수

def __tmp(self): # private 메서드
def _tmp(self): # protect 메서드

댓글