天天看點

Python基礎:從PHP到Python(一)開始 輸入和輸出 資料類型

開始

你會發現,在某些領域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。