mirror of https://github.com/python/cpython
merge with 3.4
This commit is contained in:
commit
2756e7e281
|
@ -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
|
||||||
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::
|
||||||
>>> 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
|
||||||
|
|
Loading…
Reference in New Issue