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

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • lissaandbeauty

    lissaandbeau

    24 Aralık 2011