Anførselstegn
Strenger kan være omsluttet av enten enkle anførselstegn ('...')
eller doble anførselstegn ("...")
. Men hvis du trenger å bruke anførselstegn inne i strengen din, må du være forsiktig for å unngå syntaksfeil.
123# This will raise a syntax error due to the apostrophe inside single quotes transaction_note = 'Today's payment was delayed' print(transaction_note)
Python tolker apostrofen '
i "Today's"
som slutten på strengen, noe som forårsaker forvirring i resten av linjen.
Korrekte måter å bruke anførselstegn i strenger
Bruk doble anførselstegn utenfor hvis strengen inneholder en apostrof:
123# Using double quotes allows us to include an apostrophe safely transaction_note = "Today's payment was delayed" print(transaction_note)
Bruk enkle anførselstegn utenfor hvis strengen inneholder doble 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)
Bruk triple anførselstegn for å inkludere begge typer anførselstegn
Triple anførselstegn ('''...'''
eller """..."""
) brukes ofte for tekst over flere linjer, men de er også nyttige når en streng inneholder både enkle og doble anfø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)
Praktisk regnskapseksempel
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)
Denne tilnærmingen sikrer at strengene dine er syntaktisk korrekte og forbedrer kodelesbarheten, spesielt når du arbeider med virkelige finansielle data som kan inkludere sitater i dokumentasjon eller merknader.
Swipe to start coding
Setningen nedenfor inneholder både enkle anførselstegn og vanlig tekst. For å gjøre det til en gyldig streng i Python, legg til de riktige anførselstegnene rundt setningen. Du kan bruke en av metodene beskrevet tidligere (doble anførselstegn utenfor, eller triple anførselstegn).
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.03
Anførselstegn
Sveip for å vise menyen
Strenger kan være omsluttet av enten enkle anførselstegn ('...')
eller doble anførselstegn ("...")
. Men hvis du trenger å bruke anførselstegn inne i strengen din, må du være forsiktig for å unngå syntaksfeil.
123# This will raise a syntax error due to the apostrophe inside single quotes transaction_note = 'Today's payment was delayed' print(transaction_note)
Python tolker apostrofen '
i "Today's"
som slutten på strengen, noe som forårsaker forvirring i resten av linjen.
Korrekte måter å bruke anførselstegn i strenger
Bruk doble anførselstegn utenfor hvis strengen inneholder en apostrof:
123# Using double quotes allows us to include an apostrophe safely transaction_note = "Today's payment was delayed" print(transaction_note)
Bruk enkle anførselstegn utenfor hvis strengen inneholder doble 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)
Bruk triple anførselstegn for å inkludere begge typer anførselstegn
Triple anførselstegn ('''...'''
eller """..."""
) brukes ofte for tekst over flere linjer, men de er også nyttige når en streng inneholder både enkle og doble anfø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)
Praktisk regnskapseksempel
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)
Denne tilnærmingen sikrer at strengene dine er syntaktisk korrekte og forbedrer kodelesbarheten, spesielt når du arbeider med virkelige finansielle data som kan inkludere sitater i dokumentasjon eller merknader.
Swipe to start coding
Setningen nedenfor inneholder både enkle anførselstegn og vanlig tekst. For å gjøre det til en gyldig streng i Python, legg til de riktige anførselstegnene rundt setningen. Du kan bruke en av metodene beskrevet tidligere (doble anførselstegn utenfor, eller triple anførselstegn).
Løsning
Takk for tilbakemeldingene dine!
Awesome!
Completion rate improved to 3.03single