開始
你會發現,在某些領域PHP并不擅長,例如大資料分析,以及現在比較火的物聯網硬體(例如樹莓派等),這就萌生了學習另一門語言的念頭,和php同樣簡單的python(相對而言),似乎是個不錯的選擇!
而且據說python還可以寫windows桌面端程式,這貌似結合一下,就可以想幹嘛就幹嘛,感覺全世界都可以寫,哈哈
本系列所有内容都基于python3,原因就是我開始學的時候,就已經都是python3了,而且将來必然是主流。
另外python代碼塊是通過縮進區分的,沒有括号,是以有需要的請自行購買遊标卡尺。
輸入和輸出
輸入
在python中可以用
name = input('預設值')
來接收使用者輸入。
在php中一般是通過 $_GET 和 $_POST
來接收參數。
輸出
在python中輸出使用
print()
多個參數可以用逗号隔開,輸出後會以空格分割。
php的輸出函數就比較多了,同樣也有print語言結構,但是不可以輸出多個參數,echo支援輸出多個參數。
資料類型
和php類似,python支援 整數, 浮點數,字元串,布爾值, 空值等資料類型,這裡隻說不同點,關于其他的list,tuple等類型,後面會詳細介紹。
空值
python中空值為None, 而php中空值為NULL。
其他
另外python在使用變量之前需先定義;
但變量的類型不受限制,例如之前為整數,可以通過重新指派直接變成字元串型。
python的變量可以直接使用字母數字下劃線命名,不能以數字開頭,相比php不需要$符,這點類似于javascript。