Π ΡƒΠ±Ρ€ΠΈΠΊΠΈ
Π‘Π΅Π· Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠΈ

Python 🀫 Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ синтаксис 🀫, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всСгда с Now 😝

Эллипсис ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ … (эллипсис), Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ. Def Main (): … Π’Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ… Π’Π΅Π³ΠΈ с Python, ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠΌ.

Эллипсис

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ … (эллипсис), Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠžΡ‚ΠΊΠ°Π·

def main():
    ...
if True:
    ...

ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Π°Ρ Π²Π΅Ρ€Π½Π°

Для использования однострочных ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ однострочноС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°.

def greet(): return "Welcome!"
def todo(): ...

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ свои Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ классы ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с автоматичСским Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚ΠΈΠΏΡ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Ρ‚ΠΈΠΏΠΎΠ² Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°

def rectangle_area(l: float, b: float) -> float:
    area = l * b
    return area

Π£ΠΌΠ½ΠΎΠ΅ использованиС Ρ‚ΠΈΠΏΠ° () ΠΌΠ΅Ρ‚ΠΎΠ΄

Ѐункция Ρ‚ΠΈΠΏΠ° Π²Ρ‹Π·ΠΎΠ²Π° Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ любого DataType.

>>> type(512)()
0
>>> type(True)()
False

Π’Π°ΠΊΠΆΠ΅, Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΈΠΏΠ°

>>> type('Apple') == str
True
>>> type([1, 2, '3']) == list
True

Бпасибо ΠΈ ΡƒΡ€Π° rajeshj3

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»: “https://dev.to/rajeshj3/python-hidden-syntax-you-ll-be-using-always-from-now-3lfe”