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

  • laptopmag

    laptopmag

    25 Ocak 2008
  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009
  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007