看了程式設計師練級攻略之後發現了自己的不足,由於已經學過了C++,決定寫下在會C++的情況下python的學習過程。
Python是一門解釋性、互動性和物件導向的腳本語言。它於1989年被Guido van Rossum(吉多·範羅蘇姆)發明,又被稱為膠水語言,因為它能夠輕鬆的把其他語言連接在一起。它是由ABC發展而來,同時結合了SmallTalk、C++等語言的思想。原始碼同樣遵循GPL。
筆者使用的是linux的Python 2.7,環境搭建的話Ubuntu是預設會裝的。
開始Coding的慣例—"Hello, world!"。
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的內容,更多相關內容請關注PHP中文網(www.php.cn)!