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

  • amc

    amc

    21 EYLÜL 2005
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011