mirror of
https://github.com/python/cpython.git
synced 2025-09-19 07:00:59 +00:00
Fixed doctests
This commit is contained in:
parent
2e733c9625
commit
06360405dc
1 changed files with 10 additions and 12 deletions
|
@ -4,8 +4,7 @@ From: "Steven D. Majewski" <sdm7g@elvis.med.virginia.edu>
|
||||||
|
|
||||||
It works on mutable or inmutable sequences.
|
It works on mutable or inmutable sequences.
|
||||||
|
|
||||||
>>> chars = list(Rev('Hello World!'))
|
>>> Rev('Hello World!')
|
||||||
>>> print ''.join(chars)
|
|
||||||
!dlroW olleH
|
!dlroW olleH
|
||||||
|
|
||||||
The .forw is so you can use anonymous sequences in __init__, and still
|
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
|
confusion. Maybe it should be change to copy input sequence to break
|
||||||
the connection completely ? )
|
the connection completely ? )
|
||||||
|
|
||||||
>>> nnn = range(3)
|
>>> nnn = list(range(3))
|
||||||
>>> rnn = Rev(nnn)
|
>>> rnn = Rev(nnn)
|
||||||
>>> for n in rnn: print n
|
>>> for n in rnn: n
|
||||||
...
|
...
|
||||||
2
|
2
|
||||||
1
|
1
|
||||||
0
|
0
|
||||||
>>> for n in range(4, 6): nnn.append(n) # update nnn
|
>>> 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
|
5
|
||||||
4
|
4
|
||||||
|
@ -35,7 +34,7 @@ the connection completely ? )
|
||||||
>>> nnn = nnn[1:-1]
|
>>> nnn = nnn[1:-1]
|
||||||
>>> nnn
|
>>> nnn
|
||||||
[1, 2, 4]
|
[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
|
5
|
||||||
4
|
4
|
||||||
|
@ -45,16 +44,15 @@ the connection completely ? )
|
||||||
|
|
||||||
#
|
#
|
||||||
>>> WH = Rev('Hello World!')
|
>>> WH = Rev('Hello World!')
|
||||||
>>> print WH.forw, WH.back
|
>>> print(WH.forw, WH.back)
|
||||||
Hello World! !dlroW olleH
|
Hello World! !dlroW olleH
|
||||||
>>> nnn = Rev(range(1, 10))
|
>>> nnn = Rev(list(range(1, 10)))
|
||||||
>>> print nnn.forw
|
>>> print(nnn.forw)
|
||||||
[1, 2, 3, 4, 5, 6, 7, 8, 9]
|
[1, 2, 3, 4, 5, 6, 7, 8, 9]
|
||||||
>>> print nnn.back
|
>>> print(nnn.back)
|
||||||
[9, 8, 7, 6, 5, 4, 3, 2, 1]
|
[9, 8, 7, 6, 5, 4, 3, 2, 1]
|
||||||
|
|
||||||
>>> rrr = Rev(nnn)
|
>>> Rev(nnn)
|
||||||
>>> rrr
|
|
||||||
<1, 2, 3, 4, 5, 6, 7, 8, 9>
|
<1, 2, 3, 4, 5, 6, 7, 8, 9>
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue