python是一門解釋性語言嗎?


其實這只能算說對了一半,准確來說是編譯跟解釋性語言。python跟java、C# 一樣都是會預編譯一部分代碼(簡稱做了優化) 

 

都知道java編譯要先在cmd里敲 javac hello.world 是吧

python也一樣,只是你運行的時候它自動幫你進行了預編譯(當然python預編譯跟java預編譯是沒法比的)怎么證明呢???

 

python3:

你可以打開你的python路徑 默認路徑

  C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\__pycache__

  __pycache__這個文件下放的就是 (.pyc) 文件這就是預編譯文件

  當你重新運行程序的時候它會自動找這個文件 然后判斷更新時間看是否更改了,如果更改則重新編譯。

 

還有!!!

python是動態語言的強類型語言


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM