line
は、"Chicago Sun 01:52"
とする。アスタリスクは* a、b、c = line.split()で何をしますか?
*a, b, c = line.split()
は何をしますか?特に、アスタリスクの意味は何ですか?
編集:それをテストしたら、それは"Chicago"
、"Sun"
と"01:52"
はすべてa
、b
とc
に格納されているように思えます。アスタリスクは、"Chicago"
がリストの最初の要素としてaに格納されているように見えます。したがって、a = ["Chicago"]
,b = "Sun"
およびc = "01:52"
があります。この状況でアスタリスク演算子の機能に関する重要な情報を誰かが指摘できましたか?空白によってテキストがあなたを与えるだろう
これを試してみると、変数には何が表示されますか? – Barmar
文書を参照してください。[PEP 3132 - 拡張Iterable開梱](https://www.python.org/dev/peps/pep-3132/) – AChampion
アスタリスクは、任意の長さのものを意味します(スターアンパックと呼ばれます)。 'line.split()'メソッドの最後の3つの要素まで – Mangohero1