Kaydet (Commit) 9205e9eb authored tarafından Georg Brandl's avatar Georg Brandl

Closes #16155: fix a few errors in doctest output of the FAQ pages.

üst 7fa4a8f1
...@@ -49,7 +49,7 @@ Why are floating-point calculations so inaccurate? ...@@ -49,7 +49,7 @@ Why are floating-point calculations so inaccurate?
Users are often surprised by results like this:: Users are often surprised by results like this::
>>> 1.2 - 1.0 >>> 1.2 - 1.0
0.199999999999999996 0.19999999999999996
and think it is a bug in Python. It's not. This has little to do with Python, and think it is a bug in Python. It's not. This has little to do with Python,
and much more to do with how the underlying platform handles floating-point and much more to do with how the underlying platform handles floating-point
......
...@@ -415,14 +415,25 @@ while they enter their program's source in another window. If they can't ...@@ -415,14 +415,25 @@ while they enter their program's source in another window. If they can't
remember the methods for a list, they can do something like this:: remember the methods for a list, they can do something like this::
>>> L = [] >>> L = []
>>> dir(L) >>> dir(L) # doctest: +NORMALIZE_WHITESPACE
['append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__',
'__dir__', '__doc__', '__eq__', '__format__', '__ge__',
'__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__',
'__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__',
'__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__',
'__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__',
'__sizeof__', '__str__', '__subclasshook__', 'append', 'clear',
'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove',
'reverse', 'sort'] 'reverse', 'sort']
>>> [d for d in dir(L) if '__' not in d]
['append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
>>> help(L.append) >>> help(L.append)
Help on built-in function append: Help on built-in function append:
<BLANKLINE>
append(...) append(...)
L.append(object) -- append object to end L.append(object) -> None -- append object to end
<BLANKLINE>
>>> L.append(1) >>> L.append(1)
>>> L >>> L
[1] [1]
......
...@@ -78,7 +78,7 @@ by entering a few expressions of your choice and seeing the results:: ...@@ -78,7 +78,7 @@ by entering a few expressions of your choice and seeing the results::
>>> print("Hello") >>> print("Hello")
Hello Hello
>>> "Hello" * 3 >>> "Hello" * 3
HelloHelloHello 'HelloHelloHello'
Many people use the interactive mode as a convenient yet highly programmable Many people use the interactive mode as a convenient yet highly programmable
calculator. When you want to end your interactive Python session, hold the Ctrl calculator. When you want to end your interactive Python session, hold the Ctrl
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment