Stringformatavimas Python suteikia tau daug kūrybingų galimybių, kad duomenis pateiktum patraukliai. Šiame pamokų vadove parodysime, kaip išmaniai ir lanksčiai formatuoti tekstus. Aptarsime įvairias technikas, kurios padės tau įterpti kintamuosius į tekstą ir taip sukurti lengvai skaitomus rezultatus.

Svarbiausi pastebėjimai

  • Galite įterpti kintamuosius į tekstus, kad juos pateiktumėte patraukliau.
  • Naudodami specialias formatavimo komandas galite tiksliai kontroliuoti skaičių atvaizdavimą.
  • Python siūlo keletą tekstų formatavimo metodų, įskaitant formatavimo operatorių naudojimą ir format()-metodą.

Žingsnis po žingsnio tekstų formatavimo vadovas

Norėdami išplėsti savo žinias, žingsnis po žingsnio pereisime per įvairias Python tekstų formatavimo technikas.

1. Sukurkite kintamąjį ir įterpkite jį į tekstą

Pirmiausia sukursime kintamąjį, kuris saugos tam tikrą vertę. Šiame pavyzdyje mes dokumentuosime temperatūrą kaip kintamąjį.

Dabar norime įterpti kintamąjį į tekstą, kad parodytume, jog tai temperatūra laipsniais Celsijaus.

Įvykdžius šį kodą, turėtumėte pamatyti: "Tai yra 25.3° Celsijaus." Čia pakeiskite temp atitinkamu ekrano kintamuoju:

Stringo formatavimas Python'e: Išsamus vadovas

2. Nustatyti dešimtųjų skaičių kiekį

Įsivaizduokite, kad norite rodyti skaičių su tam tikru dešimtainių skaičių kiekiu. Tam galite naudoti formatavimo operatorių %.

Šiame pavyzdyje užtikrinama, kad bus rodomi tik trys dešimtiniai skaičiai. Įvykdžius bus rodomas "Ieškomas skaičius yra 13.331".

Stringo formatavimas Python: išsamus vadovas

3. Dirbama su keliais kintamaisiais

Jei norite formatuoti kelis kintamuosius viename tekste, tai taip pat galite padaryti labai lengvai.

Šis kodas duos jums išvestį: "Pirmas: Hans, Antras: Heidi, Trečias: Michi." Jei norite, galite trečiąjį kintamąjį pakeisti skaičiumi.

Stringo formatavimas Python kalba: Išsamus vadovas

4. format()-metodo naudojimas

Modernesnis būdas formatuoti tekstą yra format()-metodo naudojimas. Čia galite naudoti skliaustus {}, kad suteiktumėte vietos kintamiesiems.

Šis metodas yra ypač naudingas, nes galite laisvai keisti kintamųjų tvarką. Tvarkos pakeitimas format()-metode veikia išvestį, todėl galite būti lankstesni.

Stringo formatavimas Python'e: Išsamus vadovas

5. "f-Strings" pagerintam skaitomumui

Viena efektyviausių galimybių „Python 3.6“ ir vėlesnėse versijose yra f-Strings naudojimas.

Kodas yra ne tik trumpesnis, bet ir lengvai suprantamas. Dėl to f-Strings yra mėgstamas metodas daugeliui Python kūrėjų.

Santrauka - Stringformatavimas Python: Pirmadienio vadovas

Šiame vadove sužinojote Python tekstų formatavimo pagrindus. Aptarėme, kaip įterpti kintamuosius į tekstus, tikslingą dešimtųjų skaičių rodymą ir kelių kintamųjų naudojimą viename išraiškoje. Galiausiai aptarėme f-Strings ir format()-metodo privalumus. Šios technikos padės jums aiškiai ir glaustai pateikti savo duomenis.

Dažnai užduodami klausimai

Ką reiškia f-Strings Python'e?f-Strings yra sintaksė Python'e, leidžianti lengvai ir efektyviai įterpti kintamuosius į tekstus.

Kaip formatuoti skaičius su tam tikru dešimtųjų skaičių kiekiu?Galite naudoti formatavimo operatorių % arba format()-metodą, kad kontroliuotumėte dešimtainių skaičių kiekį.

Ar f-Strings yra prieinami senesnėse Python versijose?Ne, f-Strings yra prieinami tik nuo Python 3.6 versijos. Senesnėse versijose turite naudoti kitas metodikas, tokias kaip procentų formatavimas ar format()-metodas.

Koks f-Strings privalumas?f-Strings yra lengviau ir skaitomesni, kas daro kodą aiškesnį. Taip pat suteikia lankstesnį kintamųjų naudojimą.