Identifiera priser
När du visade rapporten för din chef fick han idén att erbjuda kursdeltagarna utbildning i några av de verktyg du analyserat. Som ett pilottest ska du skicka ett e-postmeddelande med ett erbjudande om en kurs för ett av verktygen – slumpmässigt valt från din datamängd. Du nämner också att den uppskattade avgiften betalas månadsvis.
För att skriva e-postmeddelandet använder du Template-strängar. Kom ihåg att vara försiktig med dollartecknet, eftersom det används för identifierare i det här sammanhanget.
I det här exemplet innehåller listan tools verktygets namn, avgift och betalningstyp för produkterbjudandet. Du kan utforska variabeln med print() i IPython Shell.
Den här övningen är en del av kursen
Reguljära uttryck i Python
Övningsinstruktioner
- Tilldela det första, andra och tredje elementet i
toolstill variablernaour_tool,our_feerespektiveour_pay. - Komplettera mallsträngen med
$tool,$feeoch$paysom identifierare. Lägg till dollartecknet före identifieraren$feeoch lägg till tecknenlydirekt efter identifieraren$pay. - Ersätt identifierarna med de tre variabler du skapade och skriv ut resultatet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(____.____(____=____, ____=____, ____=____))