Ko nga mea hou tino pai:
- Kīanga taumahi:
Ko te hou := ka taea e koe te tautapa i nga uara ki nga taurangi i roto i nga korero. Hei tauira:
mehemea (n := len(a)) > 10:
print(f"He roa rawa te rarangi ({n} huānga, e tumanakohia ana <= 10)") - Tohenga tūnga-anake:
Ka taea e koe te whakapūtā ko ēhea ngā tawhā mahi ka taea te whakawhiti mā te wetereo tautohe kua whakaingoatia, ā, ko tēhea e kore e taea. Tauira:
def f(a, b, /, c, d, *, e, f):
tā(a, b, c, d, e, f)f(10, 20, 30, d=40, e=50, f=60) # OK
f(10, b=20, c=30, d=40, e=50, f=60) # hapa, `b` kāore e taea te whakaingoatia tautohe
f(10, 20, 30, 40, 50, f=60) # hapa, `e` me whakaingoatia te tautoheMa tenei huringa ka taea e nga kaihanga te tiaki i nga kaiwhakamahi o a raatau API mai i nga huringa o nga ingoa tautohe mahi.
- Tautokohia nga aho-f = mo nga korero tuhi whaiaro me te patuiro:
He huka taapiri hei whakangawari i nga karere patuiro/takitaki.
n = 42
tā(f'Kia ora te ao {n=}.')
# ka tā "Kia ora te ao n=42." - I whakatikahia te kupu matua tonu i te poraka mutunga (kaore i mahi i mua).
Ētahi atu:
- Ka taea e koe te tautuhi i te ara ki te keteroki bytecode hei utu mo te __pycache__ taunoa.
- Ko nga hanga patuiro me te Tukunga ka whakamahi i te ABI ano.
Source: linux.org.ru