Python基本語法 新手向

2021-10-11 01:27:19 字數 2606 閱讀 5640

簡介

python 是一種解釋型語言: 這意味著開發過程中沒有了編譯這個環節。

python 是互動式語言: 這意味著,您可以在乙個 python 提示符 >>> 後直接執行**。

規範:

def函式整體需與前面還有後面的**有倆個空行,否則會警告

**最後一行需要換行,否則會警告:

python 運算子

python賦值運算子python 識別符號

在 python 中,所有識別符號可以包括英文、數字以及下劃線(_),但不能以數字開頭。

python 中的識別符號是區分大小寫的。

以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from *** import * 而匯入。

以雙下劃線開頭的 __foo 代表類的私有成員,以雙下劃線開頭和結尾的foo代表 python 裡特殊方法專用的標識,如init() 代表類的建構函式。

行和縮排

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

縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。常用的縮排是四個空格

多行語句

可以使用斜槓( \)將一行的語句分為多行顯示,如下所示:

total = item_one + \

item_two + \

item_three

語句中包含 , {} 或 () 括號就不需要使用多行連線符。如下例項:

days =

['monday'

,'tuesday'

,'wednesday'

,'thursday'

,'friday'

]

python 引號python 可以使用引號( 』 )、雙引號( " )、三引號( 『』』 或 「」" ) 來表示字串,引號的開始與結束必須是相同型別的。

其中三引號可以由多行組成,編寫多行文字的快捷語法,常用於文件字串,在檔案的特定地點,被當做注釋。

word =

'word'

sentence =

"這是乙個句子。"

paragraph =

"""這是乙個段落。

包含了多個語句,

但是不知道有幾個"""

python注釋python中單行注釋採用 # 開頭。

tempstr =

input

("wdadawd"

)#tempstr[-1

] 指字串tempstr的最後乙個字元

python 中多行注釋使用三個單引號(』』』)或三個雙引號(""")。

'''

這是多行注釋,使用單引號。

這是多行注釋,使用單引號。

這是多行注釋,使用單引號。

'''"""

這是多行注釋,使用雙引號。

這是多行注釋,使用雙引號。

這是多行注釋,使用雙引號。

"""

print 輸出print 預設輸出是換行的,如果要實現不換行需要使用print(變數, end="")

s =

"python"

while s !="":

for c in s:

if c ==

"t":

break

print

(c, end="")

#print

(c, end=

"") 可以使輸出結果在同一行

s = s[:-

1]#輸出結果

#pypypypypyp

Python 分支結構 新手向

基本格式 if條 語句塊1 else 語句塊2 或者 語句塊1 if條else 語句塊2 if條件1 語句塊1 elif 語句塊2 else 語句塊n ps if else 後面的 不要忘記哦 示例 如果判斷需要多個條件需同時判斷時,可以使用 or 或 表示兩個條件有乙個成立時判斷條件成功 使用 a...

Python 迴圈結構 新手向

while 條 語句 gif例項 break與continue語句 break 結束整個for迴圈 如果是迴圈巢狀情況就結束內迴圈,進入下一次外迴圈 continue 結束當前迴圈,進入下乙個迴圈 比如在第二次迴圈時讀到continue時,會直接結束第二次迴圈,進行第三次迴圈 n 0while n ...

新手向 python處理資料整理

老哥,你的需求是運用程式設計進行簡單的資料處理,比如excle或者world或者從 上爬取資料。我不知道你有沒有過程式設計經歷,但是要實現你的需求需要學習python這個程式語言 學會處理資料,總體學習大概需要2 3周時間。python基礎菜鳥教程 廖雪峰 python教程 由於你沒有學過程式設計,...