Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Konvertering: str() | Saml Alle Emnerne
Datatyper i Python

book
Konvertering: str()

Lad os tale om strenge!

Som du husker, fører følgende tekst til en fejl:

print("My age is" + 20)
1
print("My age is" + 20)
copy

For at implementere sammenkædning her, kan vi bare sætte 20 i anførselstegn, som "20", men denne løsning ser ikke smuk ud program-mæssigt.

Derfor vil dit arbejde være mere frugtbart, hvis vi kan konvertere alt til strenge. Her bør str() funktionen implementeres:

print("My age is " + str(20))
1
print("My age is " + str(20))
copy

Bemærk

Syntaksen for denne operation kan virke bekendt, da den ligner int() eller float() funktionerne. I virkeligheden er den identisk, da det involverer at konvertere et argument til en streng ved hjælp af str() funktionen.

Opgave

Swipe to start coding

Du har allerede klaret mange kapitler, godt gået!

Din opgave her er at rette fejl for at få programmet til at køre. Konverter tal til str datatypen for at klare opgaven.

Løsning

# Convert to string
vertices = str(5)
cards = str(22)
largest_number = str(128)

print("Number of vertices of a pyramid is " + vertices)
print("Number of Major Arcana cards in divinatory Tarot is " + cards)
print("Largest number that is not the sum of distinct squares is " + largest_number)

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 4
single

single

# Convert to string
vertices = ___(5)
cards = ___(22)
largest_number = 128

print("Number of vertices of a pyramid is " + vertices)
print("Number of Major Arcana cards in divinatory Tarot is " + cards)
print("Largest number that is not the sum of distinct squares is " + largest_number)

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt