forked from makelinux/examples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path2.3.py
More file actions
executable file
·36 lines (23 loc) · 673 Bytes
/
2.3.py
File metadata and controls
executable file
·36 lines (23 loc) · 673 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/env python2.3
# -*- coding: UTF-8 -*-
import logging
import csv
from passed import passed
# before 2.4
comprehension = [c for c in 'ab' if c > 'a']
assert 'a' not in comprehension
assert 'b' in comprehension
'%(page)i: %(title)s' % {'page': 2, 'title': 'The Best of Times'}
# https://docs.python.org/3.10/whatsnew/2.3.html
def sipmple_generator(N):
for i in range(N):
yield i
gen = sipmple_generator(3)
assert gen.next() == 0
assert gen.next() == 1
assert gen.next() == 2
assert list(enumerate(['a', 'b', 'c'])) == [(0, 'a'), (1, 'b'), (2, 'c')]
assert bool(1) is True
assert bool([]) is False
assert range(5)[::2] == [0, 2, 4]
passed()