私はこの方法を持っています:
def get_compression_settings(self, media_type=None):
return self.transmit('GET', 'compression?mediatypeid={0}'.format(media_type))
media_type == None かどうかを確認し、三項演算子を使用して 1 行で ~=None の場合のみ mediatypeid={0} を追加する方法はありますか?
私は次のことができることを知っていますが、私のメソッドが単一の戻り値になればもっと良いでしょう:
def get_compression_settings(self, media_type=None):
endpoint = 'compression?mediatypeid={0}'.format(media_type) if media_type is not None else 'compression'
return self.transmit('GET', endpoint)