Python程式語法元素分析

2021-10-11 15:36:45 字數 1358 閱讀 2208

程式的格式框架

注釋命名與保留字

字串賦值語句

input()函式

分支語句

eval()函式

print()函式

迴圈語句

函式1.程式的格式框架:python語言採用嚴格的縮進來表明程式的格式框架。縮排表達所屬關係。注:不是所有的**都可以通過縮排包含其他的**,如print()這樣簡單語句不表達包含關係,不能使用縮排。

2.注釋:單行注釋以#開頭 如#這裡是單行注釋,多行注釋以(三個單引號)'''開頭和結尾 如

'''

這裡是多行注釋

b la b la

'''

3、命名與保留字:python語言允許採用大寫字母、小寫字母、數字、下劃線和漢字等字元及其組合給變數命名,但名字的首字元不能是數字,中間不能出現空格,長度沒有限制。

注:識別符號不能用關鍵字,且對大小寫敏感

4、字串:python語言中,字串是用兩個雙引號或者單引號括起來的零個或多個字元。

序號體系:正向遞增(最左側為0,依次向右遞增)和反向遞減(最右側為-1,依次向左遞減)

索引:《變數名稱》[-1]

切片:《變數名稱》[n:m] 表示從n開始不到m個字元,可混合使用正向遞增和反向遞減序號體系

5、賦值語句:python語言中,「=」表示賦值。

同步賦值:

《變數1>,《變數2>,《變數3>,《變數4> = 《表示式1>,《表示式2>,《表示式3>,《表示式4>   #先計算右側表示式,同時將表示式的結果賦值給左側

6、input()函式:無論使用者輸入的是數字還是字元,統一按照字串型別輸出

7、分支語句

if《條件1>:

《語句塊1>

elif《條件2>:

《語句塊2>

...else:

《語句塊n>

列表:由方括號「」和逗號「,」組成,如[元素1,元素2,元素3...]

8、eval()函式:以python表示式的方式解析並執行字串,並將返回結果輸出

9、print()函式:當輸出純字元資訊時,可以直接將輸出內容傳遞給print()函式,當輸出變數值時,需要採用格式化輸出方式,即.format()方法

print("轉換後的溫度是c".format(c))
10、迴圈語句:遍歷迴圈和條件迴圈

11、函式:對一組表達特定功能表示式的封裝

由def保留字定義的函式在程式中不被直接執行,需要呼叫函式名稱才能執行

不太了解的函式

pop函式:pop() 函式用於移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值。

Python程式語法元素分析

目錄命名與保留字 語句與函式 python程式的輸入輸出 下面是一段溫度轉換的 示例 tempconvert.py tempstr input 請輸入帶有符號的溫度值 if tempstr 1 in f f c eval tempstr 0 1 32 1.8 print 轉換後的溫度是f forma...

Python程式語法元素分析 1

eg.1 根據半徑計算圓的面積 檔案式 r 25 area 3.14 r r print area print format area 保留兩位小數 eg.2 繪製多個同切圓 互動式 import turtle turtle.pensize 2 turtle.circle 10 turtle.cir...

Python語法元素分析

1 1個縮排 4個空格。2 用以在python中標明 的層次關係。3 縮排式python語言中表明程式框架的唯一手段。1 注釋 程式設計師在 中加入的說明資訊,不被計算機執行。2 注釋的兩種方法 1 單行注釋以 開頭 here are the comments 2 多行注釋以 開頭和結尾。this ...