Skriv ut Din Sträng
Vad är strängar i Python?
I Python är en sträng en typ av data som används för att lagra text. Detta kan vara allt från ett företagsnamn, en valutasymbol, en fakturanotering eller en finansiell rapport.
För att skapa en sträng sätter du bara texten inom citattecken. Du kan använda antingen enkla citattecken '...'
eller dubbla citattecken "..."
— båda fungerar på samma sätt.
category = "Office Rent" amount = "12000 USD" print("Expense Category:", category) print("Amount:", amount)
Dubbla citattecken hjälper med apostrofer
Om din text innehåller en apostrof '
, använd dubbla citattecken för att undvika fel:
note = "Payment for accountant's services (February)" print(note)
Flerlinjesträngar
Ibland behöver du skriva text på flera rader — som en kort rapport eller en transaktionsbeskrivning. I det fallet, använd trippelcitat: '''...'''
eller """..."""
.
report = """ March Expense Report: - Office Rent: 12000 USD - Salaries: 45000 USD - Internet & Phone: 800 USD Total Expenses: 57800 USD """ print(report)
Om du försöker göra detta med vanliga citattecken, kommer Python att ge ett fel:
# This will cause an error: description = 'Transaction: Hosting payment for the accounting system.'
Python tillåter inte radbrytningar inuti enradiga strängar.
Swipe to start coding
Föreställ dig att du spårar det ekonomiska tillståndet för ett företag.
-
Om ditt företags ekonomiska rapport denna månad är dålig, tilldela
"loss"
till variabelnfinancial_result
; annars, tilldela "profit". -
Om ditt humör som revisor inte är bra, tilldela
"could be better"
till variabelnaccountant_mood
; annars, tilldela "could not be better". -
Beror ditt humör på företagets ekonomi? Om ja — tilldela
"yes"
till variabelnmood_depends_on_finance
; annars — tilldela"no"
.
Lösning
Tack för dina kommentarer!