From 84d8566fec7c2a6b97b9fa10fd0c89eb6baf06e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Wed, 21 Dec 2022 17:06:11 +0100 Subject: ons 21 dec. 2022 17:06:10 CET --- Python.wiki | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) (limited to 'Python.wiki') diff --git a/Python.wiki b/Python.wiki index e221599..5df7d2e 100644 --- a/Python.wiki +++ b/Python.wiki @@ -1,7 +1,31 @@ +%title Python -== Imports are lazy == +[[PEP3131]] -=== main.py === += Properties = +property + +{{{python +field = property(get_f, set_f) +}}} + +{{{python +class C: + def __init__(self): + self._x = 10 + + @property + def x(self): + return self._x + + @x.setter + def x(self, value): + self._x = value +}}} + += Imports are lazy = + +== main.py == {{{python import sys @@ -17,13 +41,13 @@ match sys.argv: }}} -=== a.py === +== a.py == {{{python print('Importing a') x = 10 }}} -=== b.py === +== b.py == {{{python print('Importing b') x = 20 -- cgit v1.2.3