首頁 >資料庫 >mysql教程 >怒學Python——第一篇——了解Python

怒學Python——第一篇——了解Python

黄舟
黄舟原創
2016-12-20 16:54:22928瀏覽

看了程式設計師練級攻略之後發現了自己的不足,由於已經學過了C++,決定寫下在會C++的情況下python的學習過程。

Python是一門解釋性、互動性和物件導向的腳本語言。它於1989年被Guido van Rossum(吉多·範羅蘇姆)發明,又被稱為膠水語言,因為它能夠輕鬆的把其他語言連接在一起。它是由ABC發展而來,同時結合了SmallTalk、C++等語言的思想。原始碼同樣遵循GPL。

筆者使用的是linux的Python 2.7,環境搭建的話Ubuntu是預設會裝的。

開始Coding的慣例—"Hello, world!"。

Python有兩種程式設計方式。

第一種為互動式編程:即可以一邊Coding一邊獲得運行結果的編程,如圖

怒學Python——第一篇——了解Python

第二種為腳本式編程:即在一個文檔中寫代碼,並把文檔保存為以py為後綴的文件,透過python指令運行,如圖

怒學Python——第一篇——了解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)! 


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn