python 識別符號
在 python 裡,識別符號由字母、數字、下劃線組成。
在 python 中,所有識別符號可以包括英文、數字以及下劃線(_),但不能以數字開頭。
python 中的識別符號是區分大小寫的。
以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from *** import * 而匯入。
以雙下劃線開頭的 __foo 代表類的私有成員,以雙下劃線開頭和結尾的foo代表 python 裡特殊方法專用的標識,如init() 代表類的建構函式。
python 保留字元
下面的列表顯示了在python中的保留字。這些保留字不能用作常數或變數,或任何其他識別符號名稱。
行和縮排
學習 python 與其他語言最大的區別就是,python 的**塊不使用大括號 {} 來控制類,函式以及其他邏輯判斷。python 最具特色的就是用縮進來寫模組。
縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。
多行語句
python語句中一般以新行作為語句的結束符。
但是我們可以使用斜槓( \)將一行的語句分為多行顯示,如下所示:
total = item_one + \
item_two + \
item_three
語句中包含 , {} 或 () 括號就不需要使用多行連線符。如下例項:
days =
['monday'
,'tuesday'
,'wednesday'
,'thursday'
,'friday'
]
python 引號
python 可以使用引號( 』 )、雙引號( " )、三引號( 『』』 或 「」" ) 來表示字串,引號的開始與結束必須的相同型別的。
其中三引號可以由多行組成,編寫多行文字的快捷語法,常用於文件字串,在檔案的特定地點,被當做注釋。
word =
'word'
sentence =
"這是乙個句子。"
paragraph =
"""這是乙個段落。
包含了多個語句"""
python注釋
python中單行注釋採用 # 開頭。
注釋可以在語句或表示式行末:
name =
"madisetti"
# 這是乙個注釋
python 中多行注釋使用三個單引號(』』』)或三個雙引號(""")。
'''
這是多行注釋,使用單引號。
這是多行注釋,使用單引號。
這是多行注釋,使用單引號。
'''"""
這是多行注釋,使用雙引號。
這是多行注釋,使用雙引號。
這是多行注釋,使用雙引號。
"""
函式之間或類的方法之間用空行分隔,表示一段新的**的開始。類和函式入口之間也用一行空行分隔,以突出函式入口的開始。
空行與**縮排不同,空行並不是python語法的一部分。書寫時不插入空行,python直譯器執行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的**,便於日後**的維護或重構。
記住:空行也是程式**的一部分。
同一行顯示多條語句
python可以在同一行中使用多條語句,語句之間使用分號(;)分割,以下是乙個簡單的例項:
#!/usr/bin/python
import sys; x =
'runoob'
; sys.stdout.write(x +
'\n'
)
print預設輸出是換行的,如果要實現不換行需要在變數末尾加上逗號。
例項
#!/usr/bin/python
#-*- coding: utf-8 -*-
x="a"
y="b"
#換行輸出
print x
print y
print
'---------'
#不換行輸出
print x,
print y,
#不換行輸出
Python學習筆記 1 1 2 認識Python
一.課程目標 二.詳情解讀 1.初識pythonpython語言是一種高階程式語言,它於1991年由吉多.範羅蘇姆 guido van rossum 發明。目前主要應用於web開發 gui開發 網路爬蟲 資料科學 人工智慧等領域。python官方 python語言也是一種多正規化程式語言,即物件導向...
Python學習筆記 一手漂亮的Python函式
使用類和函式定義模型 函式是抽象和封裝的基本方法之一 重構函式 命名合理 具有單一功能 包含文件注釋 返回乙個值 不超過 50 行 冪等函式,盡可能是純函式 函式太長 重構 refactor 冪等函式 idempotent function 可測試性 可維護性 在函式程式設計中,如果函式是冪等函式且...
python學習方法 十二種學習Python的方法
python學習方法 python是地球上最流行的程式語言之一。它被世界各地的開發商和製造商所接受。大多數linux和macos計算機都預裝了python版本,現在,即使是少數windows計算機 商也正在安裝python。也許您參加聚會遲到了,您想學習但不知道該去 這12個資源將幫助您入門,並逐步...