目次
1. Sissejuhatus
Python on üldotstarbeline programmeerimiskeel, mida kasutatakse paljudes valdkondades ja mida hinnatakse kõrgelt selle lihtsuse ja paindlikkuse tõttu. Eriti kasulik on „f-stringid (f-strings)“, mis toodi sisse Python 3.6-s ja mis võimaldavad lihtsat stringide vormindamist. Käesolevas artiklis selgitame üksikasjalikult, kuidas kasutada Pythonprint-funktsiooni koos f-stringidega tõhusa väljundi loomiseks.Pythoni levik ja f-stringide olulisus
Tänu oma intuitiivsele süntaksile ja võimsatele teekidele kasutatakse Pythonit laialdaselt veebiarenduses, andmeteaduses ja masinõppes. F-stringid võimaldavad kirjutada stringide vormindamist oluliselt lühemalt kui traditsioonilised meetodid, suurendades seega arenduse efektiivsust. Selles juhendis õpime nende kasutamist nii põhitasemel kui ka edasijõudnult.2. print-funktsiooni põhikasutus
print()-funktsioon on kõige elementaarsem väljundi loomise viis Pythonis. Seda kasutatakse stringide ja muutujate väärtuste kuvamiseks standardväljundisse.Lihtne print-kasutus
Kõige lihtsam viis stringi kuvamiseks Pythonis on kasutadaprint()-funktsiooni järgmiselt:print("こんにちは、Python!")Kui see kood käivitada, kuvatakse järgmine tulemus:こんにちは、Python!Mitme väärtuse samaaegne väljastamine
Mitme muutuja või stringi samaaegseks väljastamiseks piisab nende eraldamisest komadega.name = "田中"
age = 25
print("名前:", name, "年齢:", age)Tulemus:名前: 田中 年齢: 25Reavahetuse vaikekäitumine ja muutmine
print()-funktsioon lisab vaikimisi väljundi lõppu reavahetuse. Kui seda ei soovita, saab kasutada parameetrit end.print("この行は改行されません。", end="")
print("次の行です。")Tulemus:この行は改行されません。次の行です。
3. Mis on f-stringid?
F-stringid on stringide vormindamise meetod, mis toodi sisse Python 3.6-s. Need on lihtsamad ja arusaadavamad kui traditsioonilineformat()-meetod.F-stringi põhisüntaks
F-stringi kasutamisel lisatakse stringi ettef või F ning muutujad või avaldised kirjutatakse lokkesse sulgudesse {}.name = "佐藤"
age = 30
print(f"名前: {name}, 年齢: {age}")See kood väljastab:名前: 佐藤, 年齢: 30Võrreldes format()-meetodiga on f-stringid intuitiivsemad ja vajavad vähem koodi.4. F-stringide vormindamisvõimalused
F-stringid võimaldavad paindlikult vormindada nii arve kui ka stringe. Siin vaatleme põhilisi ja laiendatud vormindamisviise.Kümnendkohtade kontrollimine
F-stringidega saab kuvada arve kindla täpsusega.value = 123.456789
print(f"小数点以下2桁: {value:.2f}")Tulemus:小数点以下2桁: 123.46Protsentide kuvamine
Samuti saab arvud teisendada protsendivormingusse.rate = 0.125
print(f"成功率: {rate:.1%}")Tulemus:成功率: 12.5%
5. Avaldiste kasutamine f-stringides
F-stringidesse saab lisada mitte ainult muutujaid, vaid ka avaldisi. See võimaldab otse väljastada arvutustulemusi.Matemaatilise avaldise sisestamine
Lokkesse sulgudesse{} saab kirjutada arvutuskäigu ja kuvada selle tulemuse.print(f"2 + 3 は {2 + 3} です。")Tulemus:2 + 3 は 5 です。6. Praktilised näited ja kasutusviisid
F-stringid on väga kasulikud ka praktilistes olukordades. Siin on mõned näited nende kasutamisest arenduses.Logiväljund
F-stringidega saab hõlpsasti luua dünaamilisi logisõnumeid, mis on kasulikud silumisel ja süsteemi jälgimisel.user = "山田"
action = "ログイン"
print(f"ユーザー {user} が {action} しました。")Tulemus:ユーザー 山田 が ログイン しました。Mitmerealised f-stringid
Mitmerealiste teadete või andmete kuvamisel on f-stringid samuti mugavad.name = "鈴木"
age = 28
message = (
f"名前: {name}
"
f"年齢: {age}
"
)
print(message)Tulemus:名前: 鈴木
年齢: 28
7. Levinud vead ja nende vältimine
F-stringide kasutamisel esineb mõningaid levinud vigu. Siin on mõned näited ja lahendused.Lokkessulgude mittevastavus
Kui lokkessulud{} ei ole õigesti suletud, tekib süntaksiviga.# Vale näide
name = "田中"
print(f"名前: {name")Õige versioon:# Parandatud
print(f"名前: {name}")Määramata muutujad
Kui lokkessulgudes viidatakse määramata muutujale, tekibNameError.# Vale näide
print(f"値は {undefined_value} です。")8. Kokkuvõte
Selles artiklis õppisime Pythonprint-funktsiooni ja f-stringide kohta. F-stringid muudavad koodi lihtsamaks ja kiiremaks ning on väga kasulikud keerukamate andmete ja logide kuvamisel.Edasine õppimine
Pythonit edasi õppides on f-stringide omandamine oluline samm tõhusa programmeerimise suunas. Lisaks tasub tutvuda teiste stringide käsitlemise viisidega ningformat()-meetodiga, et kirjutada veelgi võimsamat koodi.


