{{ toc.name }}
{{ toc.signature }}
{{ toc.name }} {{ 'ml-btn-view-details' | message }}
{{ stepNode.name }}
{{ 'ml-toc-proceed' | message }}
Lektion
Övningar
Rekommenderade
Tester
Ett fel uppstod, försök igen senare!
Kapitel {{ article.chapter.number }}
{{ article.number }}. 

{{ article.displayTitle }}

{{ article.intro.summary }}
{{ 'ml-btn-show-less' | message }} {{ 'ml-btn-show-more' | message }} expand_more
{{ 'ml-heading-abilities-covered' | message }}
{{ ability.description }} {{ ability.displayTitle }}
{{ 'ml-heading-lesson-settings' | message }}
{{ 'ml-lesson-show-solutions' | message }}
{{ 'ml-lesson-show-hints' | message }}
{{ 'ml-lesson-number-slides' | message : article.intro.bblockCount}}
{{ 'ml-lesson-number-exercises' | message : article.intro.exerciseCount}}
{{ 'ml-lesson-time-estimation' | message }}

Teori

format()

När man skriver ut en kombination av text och värden blir det ofta ganska krångligt om man bara använder funktionaliteten i print(). Då är funktionen format() användbar, som finns inbyggd i datatypen sträng. Man använder format() genom att sätta in klammerparenteser i sin sträng på de ställen där man vill sätta in värden. Sedan skriver man en punkt direkt efter den avslutande apostrofen, följt av format(). Inne i parentesen skriver man de värden som ska sättas in istället för klammerparenteserna, i den ordning de ska sättas ut.
x = 15
y = 37
print('Det första talet är {} och det andra är {}'.format(x, y))
  • Visa resultat
>
Det första talet är 15 och det andra är 37

De värden man sätter in behöver inte vara siffror utan kan exempelvis också vara andra strängar.

namn = 'Tindra'
print('Hej {}!'.format(namn))
  • Visa resultat
>
Hej Tindra!