我有这个方法:
def get_compression_settings(self, media_type=None):
return self.transmit('GET', 'compression?mediatypeid={0}'.format(media_type))
有没有一种方法可以检查 media_type == None 是否只有在使用三元运算符的单行中添加 mediatypeid={0} 时才添加 ~=None ?
我知道我可以执行以下操作,但如果我的方法可以只是一个返回值会更好:
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)