python基礎一

ubuntu下python的解析器 ,ipython; apt-get install ipython

sublime Text3

mac下自帶python

Hello world

標識符有字母、數字、下劃線組成,所有標識符可以包括英文、數字以及下劃線(_),但不能以數字開頭,是區分大小寫的.

以下劃線開頭的標識符是有特殊意義的。以單下劃線開頭(_foo)的代表不能直接訪問的類屬性,需通過類提供的接口進行訪問,不能用"from xxx import *"而導入

以雙下劃線開頭的(__foo)代表類的私有成員;以雙下劃線開頭和結尾的(__foo__)代表python裏特殊方法專用的標識,如__init__()代表類的構造函數

Python的代碼塊不使用大括號({})來控制類,函數以及其他邏輯判斷。python最具特色的就是用縮進來寫模塊

縮進的空白數量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數量,這個必須嚴格執行

例如:

if True:
    print "True"
else:
  print "False"
以下代碼將會執行錯誤:
 if True:
    print "Answer"
    print "True"
else:
    print "Answer"
  print "False"


使用斜槓( \)將一行的語句分爲多行顯示:
total = item_one + 
        item_two + \
     item_three
語句中包含[], {} 或 () 括號就不需要使用多行連接符。如下
1
2
 days = ['Monday''Tuesday''Wednesday',
        'Thursday''Friday']

Python 接收單引號(' ),雙引號(" ),三引號(''' """) 來表示字符串,引號的開始與結束必須的相同類型的

其中三引號可以由多行組成,編寫多行文本的快捷語法,常用語文檔字符串,在文件的特定地點,被當做註釋
1
2
3
4
word = 'word'
sentence = "This is a sentence."
paragraph = """This is a paragraph. It is
made up of multiple lines and sentences."""

Python註釋

單行註釋採用 # 開頭,沒有塊註釋,所以現在推薦的多行註釋也是採用的.

函數之間或類的方法之間用空行分隔,表示一段新的代碼的開始。類和函數入口之間也用一行空行分隔,以突出函數入口的開始
空行與代碼縮進不同,空行並不是Python語法的一部分。書寫時不插入空行,Python解釋器運行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的代碼,便於日後代碼的維護或重構
記住:空行也是程序代碼的一部分

下面的程序在按回車鍵後就會等待用戶輸入:

1
2
3
#!/usr/bin/python
 
raw_input("\n\nPress the enter key to exit.")

以上代碼中 ,"\n\n"在結果輸出前會輸出兩個新的空行。一旦用戶按下鍵時,程序將退出
















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章