Python 是一個高層次的結合瞭解釋性、編譯性、互動性和麪向對象的腳本語言。Python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構
- Python 是一種解釋型語言: 這意味着開發過程中沒有了編譯這個環節。類似於PHP和Perl語言
- Python 是交互式語言: 這意味着,您可以在一個 Python 提示符 >>> 後直接執行代碼
- Python 是面嚮對象語言: 這意味着Python支持面向對象的風格或代碼封裝在對象的編程技術
- Python 是初學者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發,從簡單的文字處理到 WWW 瀏覽器再到遊戲。
接下來一段時間我將和大家一起學習python,現在開始吧
一、Python標識符
- 在Python裏,標識符由字母、數字、下劃線組成。
- 在Python中,所有標識符可以包括英文、數字、以及下劃線(_),但不能以
數字
開頭。 - Python中標識符是
區分大小寫
的。 - 以下劃線開頭的標識符是有特殊意義的。以單下劃線開頭
_foo
的代表不能直接訪問的類屬性,需要通過類提供的接口進行訪問,不能用from xxx
或者import *
導入。以雙下劃線開頭的__foo
代表類的si'you'che'g私有成員,以雙下劃線開頭和結尾的__foo__
代表Python裏特殊方法專用的表示,如__init__()
代表類的構造函數。
二、Python保留字符
and | exec | not |
---|---|---|
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |
三、行和縮進
Python和其他語言最大的區別就是,Python的代碼塊不使用大括號{}
來控制類,函數以及其他邏輯判斷,Python最具特色的就是用縮進來寫模塊。縮進的空白數量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數量,必須嚴格執行
,比如
if True:
print("hello")
else:
print("no hello")
以下代碼會執行錯誤,提示格式不對
if True:
print("hello")
else:
print("no hello")
print("error")
四、多行語句
Python中一般以新的一行作爲語句的結束符,但是我們可以使用斜槓\
將一行的語句分爲多行顯示,如下:
a = "a" + "b" + "c" + \
"d" + \
"e"
print(a)
# 輸出結果爲abcde
語句中包含[]、{}或者()就不用使用多行連接符,如下
days = ['Monday', 'Tuesday', 'Wednesday',
'Thursday', 'Friday']
print(days)
# 輸出['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
五、Python引號
python可以用單引號'
、雙引號"
、三引號"'或"""
來表示字符串,其中三引號可以由多行組成,編寫多行文本的快捷語法,常用於文檔字符串,在文件的特定地點,被當作註釋。
word = 'word'
sentence = '這是句子'
paragraph = """這是一個段落。
包含了多個語句"""
六、Python註釋
Python中單行註釋採用#
開頭
# 第一個註釋
print('hello')
多行註釋採用三個單引號或者三個雙引號
'''
這是多行註釋
這是多行註釋
'''
七、Python空行
函數之間或類的方法之間用空行分隔,表示一段新的代碼的開始
。類和函數入口之間也用一行空行分隔,以突出函數入口的開始。空行與代碼縮進不同,空行並不是Python語法的一部分。書寫時不插入空行,Python解釋器運行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的代碼,便於日後代碼的維護或重構。記住:空行也是程序代碼的一部分
八、等待用戶輸入
下面程序將等待用戶輸入,按下回車鍵退出
name = input("Please input your name: ")
print("Hello "+name)
八、一行顯示多條語句
Python中可以在同一行中使用多條語句,語句直接用;
分隔,但是個人不建議這麼寫,感覺不美觀
name = input("Please input your name: "); a = "nihao"
print("Hello " + name+", a = "+a)
九、輸出語句
Python中通過print輸出,這樣是換行的,如果不想換行,可以使用逗號
a = "nihao"
b = "hello"
print(name, a)
本文到此結束啦,如果發現內容有誤歡迎指正哦,也希望大家持續關注哦!!!