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 | Strängmanipulation och Operationer
Datatyper i Python

bookSkriv Ut Din Sträng

Vad är strängar i Python?

I Python är en sträng en datatyp som används för att lagra text. Detta kan vara allt från ett företagsnamn, en valutasymbol, en fakturatext 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 likadant.

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

Dubbla citattecken hjälper vid 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

Fler-radiga strängar

Ibland behöver du skriva text på flera rader — till exempel en kort rapport eller en transaktionsbeskrivning. Använd då tre citattecken: '''...''' 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 felmeddelande:

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

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

Uppgift

Swipe to start coding

Du övar på att tilldela och skriva ut strängvärden. Slutför följande:

  1. Tilldela antingen "loss" eller "profit" till variabeln financial_result.
  2. Tilldela antingen "could be better" eller "could not be better" till variabeln accountant_mood.
  3. Tilldela antingen "yes" eller "no" till variabeln mood_depends_on_finance.

Använd dina egna val — det finns ingen villkorslogik här. Öva bara på att tilldela strängar och skriva ut dem.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1
single

single

Fråga AI

expand

Fråga AI

ChatGPT

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

close

Awesome!

Completion rate improved to 3.03

bookSkriv Ut Din Sträng

Svep för att visa menyn

Vad är strängar i Python?

I Python är en sträng en datatyp som används för att lagra text. Detta kan vara allt från ett företagsnamn, en valutasymbol, en fakturatext 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 likadant.

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

Dubbla citattecken hjälper vid 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

Fler-radiga strängar

Ibland behöver du skriva text på flera rader — till exempel en kort rapport eller en transaktionsbeskrivning. Använd då tre citattecken: '''...''' 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 felmeddelande:

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

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

Uppgift

Swipe to start coding

Du övar på att tilldela och skriva ut strängvärden. Slutför följande:

  1. Tilldela antingen "loss" eller "profit" till variabeln financial_result.
  2. Tilldela antingen "could be better" eller "could not be better" till variabeln accountant_mood.
  3. Tilldela antingen "yes" eller "no" till variabeln mood_depends_on_finance.

Använd dina egna val — det finns ingen villkorslogik här. Öva bara på att tilldela strängar och skriva ut dem.

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!

close

Awesome!

Completion rate improved to 3.03
Avsnitt 3. Kapitel 1
single

single

some-alt