Hello World
從踏入程式設計這一行起,每次我們學習一門程式設計語言,編寫的第一個程式似乎永遠是“Hello world!”,這讓我想起了一個段子:“一個程式員退休在家,閑來無事,找來筆墨紙硯練練書法,附庸附庸風雅,提筆想了半天,最後寫下:Hello world!”
我現在使用的python版本是2.7(windows),安裝包:python2.7.2,下載下傳完成後輕按兩下安裝即可,如果你的系統是Linux等,或許已經安裝了,在終端輸入:python看看

如果你想讓python輸出“Hello World”,在>>>後輸入:print “Hello World”和回車即可
備注:python安裝成功後,在開始菜單會有一個“python2.7”的檔案夾,你也可以選擇在IDLE中編寫代碼,當有問題時可以打開《Python Manuals》查詢已獲得幫助,下圖是在IDLE中輸出“Hello World”的示例
後面的示例多半在IDLE中進行實踐,另外還可以把IDLE作為電腦來用
>>> 3+2-5*0
5
>>> (3+2)-5
0
>>>
變量
你所看到的諸如:2,3,100,“Hello world”等等這些都是字面值常量,變量就是其值可以變的一個東西,好比一個容器,可以裝水、也可以裝泥巴、還可以裝空氣,那常量就好比是被裝起來的東西,是泥巴放到什麼容器裡都還是泥巴
python的變量在使用上比較簡單,隻需要保證在使用前執行指派即可:
- 使用變量,你可以了解成把它作為右值來處理的時候就是使用。例如y=3*x,此處的x就是被使用的變量
- 上述例子中的y被指派為3*x,這就是指派
如果試圖在變量被指派前使用變量将引發異常,如下:
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> y = 3*x
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
y = 3*x
NameError: name 'x' is not defined
>>>
像下面這樣就完全正确了
>>> x = 5
>>> y = 3*x
>>> y
15
>>>
在python中,變量沒有固定類型(賦什麼類型的值給變量,變量就是什麼類型),跟c、c++等靜态語言大不相同
>>> x
5
>>> x = "Hello World!"
>>> x
'Hello World!'
>>> x = [1,2,3,]
>>> x
[1, 2, 3]
>>>
今天就到這裡吧