2
그래서 주어진 객체 인스턴스에서 문자열을 반환하는 함수 나 문자열이되는 변수를 갖고 있습니다. 기본적으로함수로 호출하거나 파이썬에서 문자열로 사용하기의 약식
는 :
def evalstr(var, someob):
if callable(var):
return var(someob)
else:
return var
그것은 내장있을 것입니다 뭔가처럼 보인다. 거기에 깨끗한 속기/내장 함수가 있나요?
내장 기능이 없기 때문에 짧은 방법이지만 '짧습니다! = 더 좋습니다.' 귀하의 현재 기능은 명확하고 읽기 쉽고, 첫눈에 무엇을하는지 정확하게 보여줍니다. – Wessie
변경하려는 내용을 완전히 이해하고 있는지 확신 할 수 없지만 단어가 적거나 "우아한"코드 만 사용하려는 경우 3 단계로 변경하십시오. –