Fiyatları belirleme
Raporunu müdürüne gösterdikten sonra, incelediğin bazı araçlar hakkında şirket kullanıcılarına kurslar sunma fikri ortaya çıktı. Pilot bir test yapmak için, veri kümesinden rastgele seçilen araçlardan biri hakkında bir kurs teklif eden bir e-posta göndereceksin. Ayrıca, tahmini ücretin aylık olarak ödenmesi gerektiğini de belirtiyorsun.
E-postayı yazarken Template string'leri kullanacaksın. Bu durumda tanımlayıcılar için dolar işareti kullanıldığından, dolar işaretini kullanırken dikkatli olman gerektiğini hatırlıyorsun.
Bu örnekte, tools listesi ürün teklifi için ilgili araç adını, ücreti ve ödeme türünü içerir. Değişkeni incelemek istersen, IPython Shell'de görüntülemek için print() kullanabilirsin.
Bu egzersiz, kursun bir parçasıdır
Python'da Regular Expressions
Egzersiz talimatları
toolslistesinin birinci, ikinci ve üçüncü elemanlarını sırasıylaour_tool,our_feeveour_paydeğişkenlerine ata.- Şablon string'ini
$tool,$feeve$paytanımlayıcılarını kullanarak tamamla.$feetanımlayıcısından önce dolar işaretini ekle ve$paytanımlayıcısından hemen sonralykarakterlerini ekle. - Tanımlayıcıları oluşturduğun üç değişkenle değiştir ve sonuçları yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import template
from string import Template
# Select variables
our_tool = ____
our_fee = ____
our_pay = ____
# Create template
course = ____("We are offering a 3-month beginner course on ____ just for ____ ____ ____")
# Substitute identifiers with three variables
print(____.____(____=____, ____=____, ____=____))