{{ tocSubheader }}
| {{ 'ml-lesson-number-slides' | message : article.intro.bblockCount }} |
| {{ 'ml-lesson-number-exercises' | message : article.intro.exerciseCount }} |
| {{ 'ml-lesson-time-estimation' | message }} |
print()
print
är ett kommando för att skriva ut saker på skärmen. T.ex. skriver print('Hej!')
ut Hej!
och print(27)
ut 27
. Vill man skriva ut flera saker samtidigt kan man göra det genom att separera dem med ett komma. print('Hej', 'på', 'dig!')
print(2,5,6)
Hej på dig!
2 5 6
sep
och end
print
ut argumenten separerade med blanksteg. Det går dock att ändra på detta genom att skicka in ett sista argument sep
som man sätter lika med en sträng. Den strängen kommer nu att användas för att separera utskrifterna. print('Hej', 'på', 'dig!', sep='-')
print(12, 15, 26, sep='\t')
På första raden anges att orden som skrivs ut ska separeras av bindestreck medan siffrorna på andra raden ska separeras av tecknet '\cdot'
, som betyder ett indrag. Då får man följande resultat.
Hej-på-dig!
12 15 26
Som standard avslutas varje print
-utskrift med tecknet '\n'
som ger ett radbyte, men det går att välja vad som ska hända med hjälp av argumentet end
. Man sätter end
lika med den sträng man vill ska avsluta utskriften.
print('Hej', 'på', 'dig!', end='-')
print(12, 15, 26)
Hej på dig!-12 15 26
Koden ovan skriver först ut Hej på dig!
och avslutar med ett bindestreck istället för att byta rad. När koden sedan skriver ut 2 5 6
gör den det direkt efter bindestrecket.