這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
python_study [2024/04/15 10:34] don |
python_study [2024/04/15 10:53] (目前版本) don |
||
---|---|---|---|
行 3: | 行 3: | ||
+ | |||
+ | ==== 直接執行時與被引用的判斷機制 ==== | ||
+ | |||
+ | 你就可以看到 __name__ 的值在檔案被直接執行時與被引用時是不同的。 | ||
+ | 所以回到上面的問題:要怎麼讓檔案在被引用時,不該執行的程式碼不被執行? | ||
+ | 當然就是靠 < | ||
+ | < | ||
+ | # cool.py | ||
+ | |||
+ | defcool_func(): | ||
+ | print(' | ||
+ | |||
+ | if__name__==' | ||
+ | print(' | ||
+ | cool_func() | ||
+ | </ | ||
* 註解符號為 # | * 註解符號為 # | ||
行 163: | 行 179: | ||
遍歷迴圈可以理解為從遍歷結構中逐一提取元素,放在迴圈變數中,對於每個所提取的元素執行一次語句塊。 | 遍歷迴圈可以理解為從遍歷結構中逐一提取元素,放在迴圈變數中,對於每個所提取的元素執行一次語句塊。 | ||
+ | < | ||
for < | for < | ||
< | < | ||
+ | </ | ||
例如: | 例如: | ||