Användbar Konvertering
Funktionen int()
kan vara användbar om du arbetar med numeriska data. Till exempel, tänk dig att vi har många siffror som behöver modifieras, men alla har en strängdatatyp. Denna kod leder till ett fel:
value = "123" new_value = value + 10 print(new_value)
Här försöker Python att sammanfoga strängarna, men dess funktionalitet tillåter det inte att göra så, eftersom 10 är relaterat till heltalsdatatypen (sammanfogning kan endast tillämpas på strängar).
För att korrekt summera dessa nummer bör du initialt omvandla strängen till ett heltal med hjälp av int()
-funktionen:
value = "123" new_value = int(value) + 10 print(new_value)
Swipe to start coding
Därför är ditt mål i detta sammanhang att hantera detta problem. Tänk på ett scenario där du har tre prisvärden, men en individ saknar förmågan att manipulera data i numeriskt format. Följaktligen måste du hantera priser associerade med strängdatatypen.
- Öka
price1
med15
och lagra resultatet inew_price1
- Öka
price2
med780
och lagra resultatet inew_price2
- Minska
price3
med90
och lagra resultatet inew_price3
Lösning
Tack för dina kommentarer!