Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Konvertering: str() | Sammanfoga Alla Ämnen
Datatyper i Python

book
Konvertering: str()

Låt oss prata om strängar!

Som du kommer ihåg, leder följande text till ett fel:

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

För att implementera sammanfogning här kan vi bara sätta 20 inom citattecken, som "20", men den här lösningen ser inte vacker ut ur ett programmeringsperspektiv.

Därför kommer ditt arbete att bli mer fruktbart om vi kan konvertera allt till strängar. Här bör str()-funktionen implementeras:

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

Notera

Syntaksen för denna operation kan verka bekant, liknande den för int() eller float() funktionerna. I verkligheten är den identisk, eftersom det handlar om att konvertera ett argument till en sträng med hjälp av str() funktionen.

Uppgift

Swipe to start coding

Du har redan tagit dig igenom många kapitel, bra jobbat!

Din uppgift här är att korrigera fel för att få programmet att köra. Konvertera nummer till str datatyp för att hantera uppgiften.

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 allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 5
# 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)

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt