Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Anførselstegn | Python Strengmanipulation
Datatyper i Python

Stryg for at vise menuen

book
Anførselstegn

Strenge kan være omsluttet af enten enkelte anførselstegn ('...') eller dobbelte anførselstegn ("..."). Men hvis du har brug for at bruge anførselstegn inde i din streng, skal du være forsigtig for at undgå syntaksfejl.

123
# This will raise a syntax error due to the apostrophe inside single quotes transaction_note = 'Today's payment was delayed' print(transaction_note)
copy

Python fortolker apostroffen ' i "Today's" som slutningen af strengen, hvilket forårsager forvirring i resten af linjen.

Korrekte måder at bruge anførselstegn inden for strenge

Brug dobbelte anførselstegn udenfor, hvis strengen indeholder en apostrof:

123
# Using double quotes allows us to include an apostrophe safely transaction_note = "Today's payment was delayed" print(transaction_note)
copy

Brug enkelte anførselstegn udenfor, hvis strengen indeholder dobbelte anførselstegn:

123
# Using single quotes to include a quote in the text audit_remark = 'The client said: "We will send the invoice tomorrow."' print(audit_remark)
copy

Brug triple anførselstegn til at inkludere begge typer anførselstegn

Triple anførselstegn ('''...''' eller """...""") bruges ofte til tekst over flere linjer, men de er også nyttige, når en streng indeholder både enkelt- og dobbeltanførselstegn:

123
# Triple quotes allow both single and double quotation marks financial_summary = """Today's report includes the note: "Check the 'Q1' revenue drop." """ print(financial_summary)
copy

Praktisk Regnskabseksempel

1234567891011
# Correct use of quotes to log an accountant's comment comment = "The accountant's note: 'Double-check the tax deduction before approval.'" print(comment) # Using triple quotes to format a longer, multi-line report comment report_comment = """ Manager's instructions: - Review the 'Accounts Receivable' section. - Confirm with the accountant: "Is the write-off policy still valid?" """ print(report_comment)
copy

Denne tilgang sikrer, at dine strenge er syntaktisk korrekte og forbedrer kodelæsbarheden, især når du arbejder med virkelige finansielle data, der kan inkludere citater i dokumentation eller bemærkninger.

Opgave

Swipe to start coding

Sætningen nedenfor indeholder både enkelt anførselstegn og almindelig tekst. For at gøre det til en gyldig streng i Python, tilføj de korrekte anførselstegn omkring sætningen. Du kan bruge en af de metoder, der blev beskrevet tidligere (dobbelt anførselstegn udenfor, eller triple anførselstegn).

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 2

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

book
Anførselstegn

Strenge kan være omsluttet af enten enkelte anførselstegn ('...') eller dobbelte anførselstegn ("..."). Men hvis du har brug for at bruge anførselstegn inde i din streng, skal du være forsigtig for at undgå syntaksfejl.

123
# This will raise a syntax error due to the apostrophe inside single quotes transaction_note = 'Today's payment was delayed' print(transaction_note)
copy

Python fortolker apostroffen ' i "Today's" som slutningen af strengen, hvilket forårsager forvirring i resten af linjen.

Korrekte måder at bruge anførselstegn inden for strenge

Brug dobbelte anførselstegn udenfor, hvis strengen indeholder en apostrof:

123
# Using double quotes allows us to include an apostrophe safely transaction_note = "Today's payment was delayed" print(transaction_note)
copy

Brug enkelte anførselstegn udenfor, hvis strengen indeholder dobbelte anførselstegn:

123
# Using single quotes to include a quote in the text audit_remark = 'The client said: "We will send the invoice tomorrow."' print(audit_remark)
copy

Brug triple anførselstegn til at inkludere begge typer anførselstegn

Triple anførselstegn ('''...''' eller """...""") bruges ofte til tekst over flere linjer, men de er også nyttige, når en streng indeholder både enkelt- og dobbeltanførselstegn:

123
# Triple quotes allow both single and double quotation marks financial_summary = """Today's report includes the note: "Check the 'Q1' revenue drop." """ print(financial_summary)
copy

Praktisk Regnskabseksempel

1234567891011
# Correct use of quotes to log an accountant's comment comment = "The accountant's note: 'Double-check the tax deduction before approval.'" print(comment) # Using triple quotes to format a longer, multi-line report comment report_comment = """ Manager's instructions: - Review the 'Accounts Receivable' section. - Confirm with the accountant: "Is the write-off policy still valid?" """ print(report_comment)
copy

Denne tilgang sikrer, at dine strenge er syntaktisk korrekte og forbedrer kodelæsbarheden, især når du arbejder med virkelige finansielle data, der kan inkludere citater i dokumentation eller bemærkninger.

Opgave

Swipe to start coding

Sætningen nedenfor indeholder både enkelt anførselstegn og almindelig tekst. For at gøre det til en gyldig streng i Python, tilføj de korrekte anførselstegn omkring sætningen. Du kan bruge en af de metoder, der blev beskrevet tidligere (dobbelt anførselstegn udenfor, eller triple anførselstegn).

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 2
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt