1
A
回答
5
i **= 2
對功率運算符使用增強賦值。對於數字(和其他不可變對象),它是相同的:
i = i ** 2
存儲i
平方在i
。 **
operator是電源操作員,將左側操作數返回到右側操作數的電源。
**=
assignment是增強該運算符的賦值版本。如果對象是可變的,它給左手操作數提供在線應用更改的機會。對於不可變的對象,它使得一個很好的緊湊符號。
你的示例代碼片斷是無效的Python;你需要介意你的壓痕(在while
塊需要另一個級別),你缺少:
冒號爲def
語句都和while
聲明:
def f():
i = 2
while i < len(l):
i **= 2
據推測該函數將做更多的事情與i
或返回結果。
+1
與其他一些語言不同,'^'是Python中的'xor'(不是'pow') – jfs
相關問題
- 1. 「自我」在JavaScript中意味着什麼?
- 2. 我在C++中意味着什麼?
- 3. 什麼是 '自我.__類__.__ missing__' 意味着
- 4. 是什麼;是否意味着在Ruby?
- 5. $是什麼?是否意味着在Ruby?
- 6. 變量=自我意味着什麼?
- 7. 在Python中,在編寫類時,[None]是否意味着什麼?
- 8. 會話在Python中意味着什麼?
- 9. **在python中意味着什麼
- 10. 「**」在Python中意味着什麼?
- 11. ADO.NET實體框架中的持久性無知是否意味着我認爲這意味着什麼?
- 12. 〜=是什麼。在Stata意味着什麼?
- 13. 這對我老闆的python代碼意味着什麼?
- 14. %是什麼〜DP0意味着
- 15. 這是&意味着什麼?
- 16. 在SQL Server中,自我記錄意味着什麼?
- 17. 這個符號在我的Unix命令中意味着什麼?
- 18. 在C#中這意味着什麼?我如何使用它?
- 19. 自我.write在這樣的代碼中意味着什麼?
- 20. [::]在我的nginx配置文件中意味着什麼
- 21. 「_dyld_start」在我的分析結果中意味着什麼?
- 22. 線程3 NullPointerException在我的代碼中意味着什麼?
- 23. char 160在我的源代碼中意味着什麼?
- 24. 這些聲明在我的.htaccess文件中意味着什麼?
- 25. 位置在我的Rails日誌中意味着什麼?
- 26. 逗號在我的正則表達式中意味着什麼
- 27. 什麼是「自我」關鍵字意味着WebWorkers
- 28. 這個SOAP Fault是否意味着我認爲的意思?
- 29. 在AngularJS中結尾意味着什麼double意味着
- 30. 什麼%*%意味着R中
請確保始終發佈語法上有效的代碼*特別是*如果您提出有關語法的問題。 – NPE