diff options
author | Alexander Belopolsky <alexander.belopolsky@gmail.com> | 2010-07-04 17:38:32 (GMT) |
---|---|---|
committer | Alexander Belopolsky <alexander.belopolsky@gmail.com> | 2010-07-04 17:38:32 (GMT) |
commit | 06360405dc33e0a33b1a5ec4042df19cb20d8bbc (patch) | |
tree | 3883cfc2b4bb90ecdf459f4458690f4ea8d200f5 /Demo/classes/Rev.py | |
parent | 2e733c9625abf1912845d37e1eceeb3cc2873afa (diff) | |
download | cpython-06360405dc33e0a33b1a5ec4042df19cb20d8bbc.zip cpython-06360405dc33e0a33b1a5ec4042df19cb20d8bbc.tar.gz cpython-06360405dc33e0a33b1a5ec4042df19cb20d8bbc.tar.bz2 |
Fixed doctests
Diffstat (limited to 'Demo/classes/Rev.py')
-rw-r--r-- | Demo/classes/Rev.py | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/Demo/classes/Rev.py b/Demo/classes/Rev.py index 7fd78e0..d36ddb9 100644 --- a/Demo/classes/Rev.py +++ b/Demo/classes/Rev.py @@ -4,8 +4,7 @@ From: "Steven D. Majewski" <sdm7g@elvis.med.virginia.edu> It works on mutable or inmutable sequences. ->>> chars = list(Rev('Hello World!')) ->>> print ''.join(chars) +>>> Rev('Hello World!') !dlroW olleH The .forw is so you can use anonymous sequences in __init__, and still @@ -16,16 +15,16 @@ good reason to use anonymous values in creating the sequence to avoid confusion. Maybe it should be change to copy input sequence to break the connection completely ? ) ->>> nnn = range(3) +>>> nnn = list(range(3)) >>> rnn = Rev(nnn) ->>> for n in rnn: print n +>>> for n in rnn: n ... 2 1 0 >>> for n in range(4, 6): nnn.append(n) # update nnn ... ->>> for n in rnn: print n # prints reversed updated values +>>> for n in rnn: n # prints reversed updated values ... 5 4 @@ -35,7 +34,7 @@ the connection completely ? ) >>> nnn = nnn[1:-1] >>> nnn [1, 2, 4] ->>> for n in rnn: print n # prints reversed values of old nnn +>>> for n in rnn: n # prints reversed values of old nnn ... 5 4 @@ -45,16 +44,15 @@ the connection completely ? ) # >>> WH = Rev('Hello World!') ->>> print WH.forw, WH.back +>>> print(WH.forw, WH.back) Hello World! !dlroW olleH ->>> nnn = Rev(range(1, 10)) ->>> print nnn.forw +>>> nnn = Rev(list(range(1, 10))) +>>> print(nnn.forw) [1, 2, 3, 4, 5, 6, 7, 8, 9] ->>> print nnn.back +>>> print(nnn.back) [9, 8, 7, 6, 5, 4, 3, 2, 1] ->>> rrr = Rev(nnn) ->>> rrr +>>> Rev(nnn) <1, 2, 3, 4, 5, 6, 7, 8, 9> ''' |