Python是一種計算機程序設計語言,e.g.C語言,Java語言,Basic語言,JavaScript語言。比如完成同一個任務,C語言要1000行代碼,Java要100行,Python可能只要20行,所以Python是一種相當高級的語言。但是,代碼少的代價是運行速度慢。
Python可以做什麼。1.日常任務,比如備份MP3。2.網站。3.網絡遊戲的後臺。
缺點:1.運行速度相對較慢。2.代碼不能加密。
安裝python(https://www.python.org/downloads/windows/)成功之後,打開命令提示符窗口輸入python,有版本號出現即爲成功。我安裝的是3.5.2的32位的,因爲64位連接oracle數據庫的時候會有點小問題。退出python:輸入exit() 回車。
1.交互式環境下,直接輸入代碼可得結果
輸入100+100回車得到200
2.打印指定文字,print()函數,文字用單引號或者雙引號括起來。
總結:在python交互式命令行寫程序,好處是:一下子得到結果。壞處是:無法保存。
======================================================================================================
實際開發的時候,用文本編輯器來編寫代碼,寫完保存爲一個文件,這樣程序就可以反覆運行了。文本編輯器,我用的是Sublime Text 3,也推薦使用Notepad++。但是絕對不能用word和Windows自帶的記事本。
輸入print("Wang Hao's English name is Wenly"),保存爲20160628.py。注意print前不要有空格,然後在20160628.py所在目錄下shift+右鍵選擇“在此處打開命令窗口”,輸入如下,可得結果如下。
總結:直接輸入python進入交互模式,相當於啓動了Python解釋器,但是需要你一行一行輸入源碼,每輸入一行就執行一行。
直接運行.py文件相當於啓動了Python解釋器,然後一次性把.py文件中的源代碼執行了,沒有機會以交互的方式輸入源代碼。
======================================================================================================
輸入和輸出
1.print()函數也可以接受多個字符串,用逗號隔開就可以連成一串輸出。
print("Wang Hao's English name is Wenly")
print("Hello","kitty","I like it")
==>
2.如果不是作爲開發者,而是作爲第三方用戶,想要從電腦輸入字符,用input()方法
如輸入用戶的名字name=input(),用戶輸入Wenly,當再輸入name的時候會顯示用戶輸入的name名。