በጣም አስደሳች ፈጠራዎች:
- የምደባ መግለጫ፡-
አዲሱ: = ኦፕሬተር በገለፃዎች ውስጥ ለተለዋዋጮች እሴቶችን እንዲሰጡ ይፈቅድልዎታል። ለምሳሌ:
ከሆነ (n:= len(a)) > 10:
ማተም (f"ዝርዝር በጣም ረጅም ነው ({n} አባሎች፣ የሚጠበቁ <= 10))) - የአቀማመጥ-ብቻ ክርክሮች፡-
አሁን የትኛዎቹ የተግባር መመዘኛዎች በተሰየመ የክርክር አገባብ ውስጥ ማለፍ እንደሚችሉ እና የትኛው እንደማይችል መግለጽ ይችላሉ። ለምሳሌ:
def f(a, b,/, c, d, *, e, f)
ማተም (a, b, c, d, e, f)ረ(10፣ 20፣ 30፣ d=40፣ e=50፣ f=60) # እሺ
f(10፣ b=20፣ c=30፣ d=40፣ e=50፣ f=60) # ስህተት፣ `b` የተሰየመ መከራከሪያ ሊሆን አይችልም
ረ(10፣ 20፣ 30፣ 40፣ 50፣ f=60) # ስህተት፣ `e` የተሰየመ ክርክር መሆን አለበትይህ ለውጥ ገንቢዎች የኤፒአይዎቻቸውን ተጠቃሚዎች በተግባር ነጋሪ እሴት ውስጥ ካሉ ለውጦች የሚከላከሉበት መንገድ ይሰጣል።
- f-stringsን ይደግፉ = ለራስ-ሰነድ መግለጫዎች እና ለማረም፡
የማረሚያ/የመግቢያ መልዕክቶችን ለማቃለል ስኳር ታክሏል።
n = 42
ማተም(f'Hello world {n=}።')
# "ሄሎ አለም n=42" ያትማል። - በመጨረሻው እገዳ ውስጥ የቀጣይ ቁልፍ ቃል ተስተካክሏል (ከዚህ በፊት አልሰራም)።
ሌላ:
- ከነባሪው __pycache__ ይልቅ ወደ ባይትኮድ መሸጎጫ የሚወስደውን መንገድ በግልፅ መግለጽ ይችላሉ።
- ማረም እና መልቀቂያ ግንቦች ተመሳሳይ ABIን ይጠቀማሉ።
ምንጭ: linux.org.ru