Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Skriv ut Din Sträng | Python Strängmanipulation
Datatyper i Python

Svep för att visa menyn

book
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.

12345
category = "Office Rent" amount = "12000 USD" print("Expense Category:", category) print("Amount:", amount)
copy

Dubbla citattecken hjälper med apostrofer

Om din text innehåller en apostrof ', använd dubbla citattecken för att undvika fel:

12
note = "Payment for accountant's services (February)" print(note)
copy

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 """...""".

1234567891011
report = """ March Expense Report: - Office Rent: 12000 USD - Salaries: 45000 USD - Internet & Phone: 800 USD Total Expenses: 57800 USD """ print(report)
copy

Om du försöker göra detta med vanliga citattecken, kommer Python att ge ett fel:

123
# This will cause an error: description = 'Transaction: Hosting payment for the accounting system.'
copy

Python tillåter inte radbrytningar inuti enradiga strängar.

Uppgift

Swipe to start coding

Föreställ dig att du spårar det ekonomiska tillståndet för ett företag.

  1. Om ditt företags ekonomiska rapport denna månad är dålig, tilldela "loss" till variabeln financial_result; annars, tilldela "profit".

  2. Om ditt humör som revisor inte är bra, tilldela "could be better" till variabeln accountant_mood; annars, tilldela "could not be better".

  3. Beror ditt humör på företagets ekonomi? Om ja — tilldela "yes" till variabeln mood_depends_on_finance; annars — tilldela "no".

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1
Vi beklagar att något gick fel. Vad hände?

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

book
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.

12345
category = "Office Rent" amount = "12000 USD" print("Expense Category:", category) print("Amount:", amount)
copy

Dubbla citattecken hjälper med apostrofer

Om din text innehåller en apostrof ', använd dubbla citattecken för att undvika fel:

12
note = "Payment for accountant's services (February)" print(note)
copy

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 """...""".

1234567891011
report = """ March Expense Report: - Office Rent: 12000 USD - Salaries: 45000 USD - Internet & Phone: 800 USD Total Expenses: 57800 USD """ print(report)
copy

Om du försöker göra detta med vanliga citattecken, kommer Python att ge ett fel:

123
# This will cause an error: description = 'Transaction: Hosting payment for the accounting system.'
copy

Python tillåter inte radbrytningar inuti enradiga strängar.

Uppgift

Swipe to start coding

Föreställ dig att du spårar det ekonomiska tillståndet för ett företag.

  1. Om ditt företags ekonomiska rapport denna månad är dålig, tilldela "loss" till variabeln financial_result; annars, tilldela "profit".

  2. Om ditt humör som revisor inte är bra, tilldela "could be better" till variabeln accountant_mood; annars, tilldela "could not be better".

  3. Beror ditt humör på företagets ekonomi? Om ja — tilldela "yes" till variabeln mood_depends_on_finance; annars — tilldela "no".

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt