目次
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:名前: 田中 年齢: 25
Reavahetuse 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:名前: 佐藤, 年齢: 30
Võ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.46
Protsentide 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.