3

の意味がわからなくて時々見ます...。三期。以下は、私が理解していない例です。

>>> t = 12345, 54321, 'hello!'
>>> t[0]
12345
>>> t
(12345, 54321, 'hello!')
>>> # Tuples may be nested:
... u = t, (1, 2, 3, 4, 5)
>>> u
((12345, 54321, 'hello!'), (1, 2, 3, 4, 5))

これらの 3 つのピリオドは の前で何をしていuますか?

4

2 に答える 2

5

あなたの場合、ほとんどの場合、同じコード ブロックを継続していることを示しています。ただし、Python ではEllipsis主に配列に使用されるオブジェクトがありますnumpyが、Python3.x では としても使用できる...ため、Python3.x インタープリターで入力するとEllipsis...が返されます。

行/ブロックの継続として:

>>> if 3 > 2:
...    print 'yes' # indicates we're inside another block or continuing a statement

省略記号 (Python 3.x) として:

Python 3.3.0 (default, Sep 29 2012, 17:14:58) 
[GCC 4.7.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> ...
Ellipsis
于 2013-06-17T11:31:05.103 に答える