SORU
23 HAZİRAN 2009, Salı


Python: en boş dize Yok dönüştürmek için yol deyimsel?

Aşağıdakileri yapmak için en aptalca yolu nedir?

def xstr(s):
    if s is None:
        return ''
    else:
        return s

s = xstr(a)   xstr(b)

güncelleme:Döneminden kalma üç parçalı tablolar dizeleri yanı sıra diğer türleri için bu rutin iş yapar str(s), kullanmak için öneri içeren ediyorum. Çok Vinay Sajip lambda öneri etkilendim, ama benim kod oldukça basit tutmak istiyorum.

def xstr(s):
    if s is None:
        return ''
    else:
        return str(s)

CEVAP
23 HAZİRAN 2009, Salı


def xstr(s):
    return '' if s is None else str(s)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • Jay Will

    Jay Will

    19 NİSAN 2006
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012