Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Lainausmerkit | Python-Merkkijonojen Käsittely
Tietotyypit Pythonissa

Pyyhkäise näyttääksesi valikon

book
Lainausmerkit

Merkkijonot voidaan sulkea joko yksinkertaisiin lainausmerkkeihin ('...') tai kaksoislainausmerkkeihin ("..."). Kuitenkin, jos sinun täytyy käyttää lainausmerkkejä merkkijonosi sisällä, sinun on oltava varovainen välttääksesi syntaksivirheitä.

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 tulkitsee heittomerkin ' sanassa "Today's" merkkijonon loppuna, mikä aiheuttaa sekaannusta rivin loppuosassa.

Oikeat tavat käyttää lainausmerkkejä merkkijonoissa

Käytä kaksoislainausmerkkejä ulkopuolella, jos merkkijono sisältää heittomerkin:

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

Käytä yksittäisiä lainausmerkkejä ulkopuolella, jos merkkijono sisältää kaksoislainausmerkkejä:

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

Käytä kolmoislainauksia sisällyttääksesi molemmat lainausmerkkityypit

Kolmoislainauksia ('''...''' tai """...""") käytetään usein moniriviseen tekstiin, mutta ne ovat myös hyödyllisiä, kun merkkijono sisältää sekä yksittäisiä että kaksinkertaisia lainausmerkkejä:

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

Käytännön kirjanpitoesimerkki

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

Tämä lähestymistapa varmistaa, että merkkijonosi ovat syntaktisesti oikein ja parantaa koodin luettavuutta, erityisesti työskenneltäessä todellisen maailman taloudellisten tietojen kanssa, jotka voivat sisältää lainauksia dokumentaatiossa tai huomautuksissa.

Tehtävä

Swipe to start coding

Alla oleva lause sisältää sekä yksittäisiä lainausmerkkejä että tavallista tekstiä. Jotta siitä tulisi kelvollinen merkkijono Pythonissa, lisää oikeat lainausmerkit lauseen ympärille. Voit käyttää jotakin aiemmin kuvatuista menetelmistä (kaksoislainausmerkit ulkopuolella tai kolmoislainausmerkit).

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
Lainausmerkit

Merkkijonot voidaan sulkea joko yksinkertaisiin lainausmerkkeihin ('...') tai kaksoislainausmerkkeihin ("..."). Kuitenkin, jos sinun täytyy käyttää lainausmerkkejä merkkijonosi sisällä, sinun on oltava varovainen välttääksesi syntaksivirheitä.

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 tulkitsee heittomerkin ' sanassa "Today's" merkkijonon loppuna, mikä aiheuttaa sekaannusta rivin loppuosassa.

Oikeat tavat käyttää lainausmerkkejä merkkijonoissa

Käytä kaksoislainausmerkkejä ulkopuolella, jos merkkijono sisältää heittomerkin:

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

Käytä yksittäisiä lainausmerkkejä ulkopuolella, jos merkkijono sisältää kaksoislainausmerkkejä:

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

Käytä kolmoislainauksia sisällyttääksesi molemmat lainausmerkkityypit

Kolmoislainauksia ('''...''' tai """...""") käytetään usein moniriviseen tekstiin, mutta ne ovat myös hyödyllisiä, kun merkkijono sisältää sekä yksittäisiä että kaksinkertaisia lainausmerkkejä:

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

Käytännön kirjanpitoesimerkki

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

Tämä lähestymistapa varmistaa, että merkkijonosi ovat syntaktisesti oikein ja parantaa koodin luettavuutta, erityisesti työskenneltäessä todellisen maailman taloudellisten tietojen kanssa, jotka voivat sisältää lainauksia dokumentaatiossa tai huomautuksissa.

Tehtävä

Swipe to start coding

Alla oleva lause sisältää sekä yksittäisiä lainausmerkkejä että tavallista tekstiä. Jotta siitä tulisi kelvollinen merkkijono Pythonissa, lisää oikeat lainausmerkit lauseen ympärille. Voit käyttää jotakin aiemmin kuvatuista menetelmistä (kaksoislainausmerkit ulkopuolella tai kolmoislainausmerkit).

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt