코딩 스타일

장수혁·2021년 9월 16일
0

For Making Pythonic Codes

1. 변수명과 주석

-간단한 주석을 달아라.

-변수명에는 의미를 담아서 작성하라.

❗ Snake Case를 준수할 것(모두 소문자 표기, 각 단어는 _로 구분)

ex) snake_case : int = 1

2. Google Python Style Guide

- 함수의 기본 값으로 불변 객체 사용([],{} 사용 X) >> None을 명시적으로 할당하라.

- T/F 를 판별할떄는 암시적인 방법을 사용하라

- 단, 정수를 처리할때는 비교 대상이 되는 정수값 직접 비교

if not users:                 #T/F 구문  user가 비어있다 >> False
	print('no users')
if foo:                       #foo가 True인지 확인
	print('foo')
if foo ==0:                   #foo가 0일떄 (정확히 명시)
    self.handle_zero()
if i % 10 ==0:                #i를 10으로 나눈 나머지는 0일때 
    self.handle_multiple_of_ten()

if len(users) == 0:
	print('no users')
if foo != []:                       
	print('foo')
if foo is not None and not foo:
    self.handle_zero()
if not i % 10:
    self.handle_multiple_of_ten()
profile
달리기는 못해도 걷기는 할 수 있다

0개의 댓글