看了程序員練級攻略之后發現了自己的不足,由于已經學過了c++,決定寫下在會c++的情況下python的學習過程。
python是一門解釋性、交互性和面向對象的腳本語言。它于1989年被Guido van Rossum(吉多·范羅蘇姆)發明,又被稱為膠水語言,因為它能夠輕松的把其他語言連接在一起。它由ABC發展而來,同時結合了SmallTalk、C++等語言的思想。源代碼同樣遵循GPL。
筆者使用的是linux的Python 2.7,環境搭建的話Ubuntu是默認會裝的。
開始Coding的慣例——”Hello, world!”。
Python有兩種編程方式。
立即學習“Python免費學習筆記(深入)”;
第一種為交互式編程:即可以一邊Coding一邊獲得運行結果的編程,如圖
第二種為腳本式編程:即在一個文檔中寫代碼,并把文檔保存為以py為后綴的文件,通過python命令運行,如圖
Python的標示符:規則與C++類似,但有一點點不同如”_ex”這樣下劃線開頭的標示符一般為私有成員,兩邊都有下劃線的一般為Python專用方法的標示符,如”_init_()”默認為類的構造函數。
Python的保留字:http://laiguowei2004.blog.163.com/blog/static/3682900020110611747142/
Python的代碼塊:通過縮進來控制,相同的代碼塊必須縮進相同。
Python的行控制:Python通常用行來控制語句,換行即表示該語句結束。
Python的”;”:可以用分號使得一行顯示多行語句,如
ans = a; ans = ans + b; ans = ans + c;
Python的””:可以用來使一行語句多行顯示
ans = a +
? ? ?b +
? ? ?c
Python的引號:Python支持’、”、”’和”””來定義字符串,左右相同即可。如
name = ‘wyp’name = “wyp”name = ”’wyp”’name = “””wyp”””
Python的”#”:用于注釋的開頭,只支持行注釋,不支持注釋快,如
name = ‘wyp’#this is a string
Python的”:”:用于構成代碼組(一組縮進相同且連續的語句),如下代碼,同時帶”:”的首句和下面的代碼組構成了子句(clause)
if name == ‘wyp’ :
? ?ans = ans + 1else:
? ?ans = ans – 1
?以上就是怒學Python——第一篇——了解Python的內容,更多相關內容請關注PHP中文網(www.php.cn)!?