SORU
15 HAZİRAN 2009, PAZARTESİ


%S Python ne demek?

%S Python ne demek? Ve aşağıdaki kod bit ne işe yarıyor?

... Örneği

 if len(sys.argv) < 2:
     sys.exit('Usage: %s database-name' % sys.argv[0])

 if not os.path.exists(sys.argv[1]):
     sys.exit('ERROR: Database %s was not found!' % sys.argv[1])

CEVAP
15 HAZİRAN 2009, PAZARTESİ


Bir dize sözdizimi C ödünç) biçimlendirme.

Lütfen bakın "Formatting Strings":

Python içine biçimlendirme değerleri destekler dizeleri. Bu içerebilir, ancak çok karmaşık ifadeler, en temel Kullanım Değerleri eklemek için. %s tutucu ile dize.

Düzenleme:Burada çok basit bir örnek:

name = raw_input("who are you?")
print "hello %s" % (name,)

%s token beni Ekle (ve potansiyel olarak format) bir dize sağlar. %s belirteç % sembol sonra Dize geçmek ne ile değiştirilir dikkat edin. Dikkat edin de burada bir başlık olarak kullanıyorum sadece bir dize bir demet isteğe bağlı kullanarak) birden çok dize takılmış ve biçimlendirilmiş göstermek için bir deyim bu.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011
  • sWooZie

    sWooZie

    9 ŞUBAT 2006