aboutsummaryrefslogtreecommitdiff
path: root/Python.wiki
diff options
context:
space:
mode:
Diffstat (limited to 'Python.wiki')
-rw-r--r--Python.wiki32
1 files changed, 28 insertions, 4 deletions
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