함수에 인수로 전달 된 사전 항목에 대한 주석을 제공하는 올바른 방법은 무엇입니까? 당신은 단지 입력 모듈 DICT 클래스를 사용하여 데프 라인에 사전 형식을 지정할 수 있습니다python dictionaries 덧글
def class_function_w_dict_argument(self, T_in, c_temps):
""" This calculates things with temperatures
Notes:
All temperatures should be given in Kelvin
Args:
T_in (float): Known temperature (K)
c_temps (dict): Dictionary of component temperatures
{T1 (float): temperature (K)
T2 (float): temperature (K)
T3 (float): temperature (K)
T4 (float): temperature (K)
T5 (float): temperature (K)}
Returns:
T_out (float): Calculated temperature
"""
의를 이 경우에는 사전을 사용하지 않고 ** 매개 변수 ** :'t1','t2' 등을 사용합니다. 매개 변수가 전달된다는 사실은 * 디자인에 의한 것입니다. –
나는 온도가있는 형식화 된 사전을 만드는 다른 클래스를 가지고있다. 전체 사전 (또는 사용자가 만든 것)을 개별 컴포넌트로 나누기보다는 전달할 수 있으면 좋을 것이다. 인수 또는 클래스 매개 변수 –
스핑크스가 요구하는 * 특정 구문을 찾고 계십니까? 그렇지 않으면, 이것이 주로 의견 기반이 아닌 방법을 알지 못합니다. – chepner