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

  • chrmoe

    chrmoe

    7 Kasım 2006
  • Hudson Music

    Hudson Music

    13 Mart 2007
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008