Pythonコードはもっと簡潔です!2
6840 ワード
Better way2. PEP 8スタイルガイドに従います。
PEP 8とは?
マニュアル
空白
class A:
def __init__(self):
# < 메서드 사이의 공백 >
def add(self, num):
fruits = {"name":<공백>"banana"}
num=1 (X)
num = 1 (O)
nums: List[int]
target: int
命名規則
#함수, 변수, 어트리뷰터
lower_case
#보호되어야 하는 인스턴스 애트리뷰트
_lower_case
#private인스턴스 애트리뷰트
__lower_case
#클래스
ThisClass
#모듈수준의 상수
ALL_CAPS
#클래스의 인스턴스 메서드
def(self,~~)
#클래스 메서드
def(cls,~~~)
食と文
#부정을 후위에 둬라
#if not a is b
if a is not b:
#빈 컨테이너 시퀀스 (빈 것은 암묵적 False)
if len(list) == 0 (X)
if not list: (O)
if list: (O)
#한줄짜리 조건문, 반복문을 사용하지 마라
if not list: print("1조 화이팅")
->
if not list:
print("1조 화이팅")
#식을 한줄에 다 못쓸경우 여러줄에 걸쳐서 (괄호로)
#명시
if (식이 너무 길어서
다음거까지):
インポートガイド
import time
import datetime
time.time()
from foo import bar # 0
from . import bar # X
import os
import sys
import time
import tensorflow as tf
from mymodule import function
覚えておくべき内容
Reference
この問題について(Pythonコードはもっと簡潔です!2), 我々は、より多くの情報をここで見つけました https://velog.io/@dongho5041/파이썬-코딩을-더-깔끔하게-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol