Python和C區別該如何理解?如何適應這種區別?

時間 2021-05-29 23:39:41

1樓:hippoyjr

everything in python is object,almost every variable in python is reference...

2樓:

個人感覺pycharm是比較好用的,當然用vs也是可以的我剛開始寫py的時候也不是很習慣,有時候只能通過debugger看物件究竟是什麼

不過py3有個特性叫annotations,比如自定義乙個函式:

defFoo(t

:float

)->np.

ndarray

:這表明你想傳入的引數是float型別,返回引數是np.ndarray型別

這個時候如果你傳的不是float,那麼ide(比如pycharm)就會提醒你傳入的型別不對,起了一定程度上的助記作用

3樓:向磊

python是物件導向的語言,任何變數都不能稱之為變數,其本質都是物件。而且變數確實也是要提前宣告的,只不過用雙引號或單引號的物件預設就認為是字串,而不需要在前面再寫上string。為了方便,python允許在變數宣告型別的同時進行賦值。

不服去看看PHP,或許你會更亂。至於語法習慣麼,寫兩天就適應了,編輯器用sublime,atom,pycharm都挺好的。

Python 和 C 如何選擇?

黃凱煥 大三了啊,建議花多點經歷學C 畢竟筆試還是以C C 居多。python有個了解即可,花一天的時間看完 簡明python教程 就可以入門了。不過python入門簡單,學好沒那麼容易 哪門語言都一樣吧,哈哈 gashero 要完成一些成規模的專案,軟體架構與效能都必不可少。C 正是為此而生,在盡...

c 和python有什麼區別?為什麼市面上有很多教學python的廣告而很少見教學c 的廣告?

duohappy 現在有一句經典的話 好餓呀,早知道不學C 了 C 很強大,學習曲線陡峭,容易吃不上飯,C 高手除外。核心的基礎設施由一些大神用C 寫好了,上層應用由C 寫,有點吃力不討好,對員工要求高,導致找人困難,產品迭代也慢。而大部分需求都是上層應用,很少寫核心基礎設施。Python C 其實...

Python和c,那個更容易自學?

Python 適合入門,語法簡潔且沒有指標,不需要操心記憶體分配的問題,輕鬆讓你體驗到程式設計的快感。然而寫 Python 也就圖一樂,為啥?因為學到後面會發現,我們大多數人用的 Python 都是 CPython,也就是用 C C 實現了 Python 的語法,底層還是 C。如果純小白,強烈建議先...