Python語法元素分析

2021-07-28 01:14:04 字數 2244 閱讀 7096

1、1個縮排=4個空格。

2、用以在python中標明**的層次關係。

3、縮排式python語言中表明程式框架的唯一手段。

1、注釋:程式設計師在**中加入的說明資訊,不被計算機執行。

2、注釋的兩種方法:

(1)單行注釋以#開頭

#here are the comments
(2)多行注釋以'''開頭和結尾。

'''

this is a multiline commen used in python.

'''

1、常量:程式中值不發生變化的元素。

2、變數程式中值發生改變的元素。

3、在python語言中,變數和常量使用上基本沒有區別。

1、命名:給程式元素關聯乙個識別符號,保證唯一性。

2、變數和常量都需要乙個名字。

3、命名規則:

(1)大小寫字母、數字和下劃線的組合,但首字母必須是大小寫字母或下劃線,不能使用空格。

(2)中文等非字母符號也可以作為名字。

1、識別符號堆大小寫敏感,不能與保留字相同。

2、33個保留字12

34andelif

import

raise

aselse

inreturn

assert

except

istry

break

finally

lambda

while

class

fornonlocal

with

continue

from

notyield

defglobal

ortrue

delif

pass

false

none

1、表示式:程式中產生或計算新資料值得一行**

2、在使用變數前必須對其賦值,否則編譯器報錯。

1、不改變縮排相關的空格數量

2、空格不能將命名分割

3、增加空格增加程式可讀性

1、input()函式從控制台獲得使用者輸入

《變數》=input(《提示性文字》)
2、獲得的使用者輸入以字串形式儲存在《變數》中

1、操作符+可以實現兩個字串的連線操作

2、字串可理解為位元組序列,若長度為l,第乙個位元組索引為0或者-l,最後乙個位元組索引為l-1或-1

3、以區間形式獲得字串的子串。

4、如果val="28c",則val[-1]是最後乙個字串"c",前兩個字元組成的子串可以用val[0:2]表示,它表示乙個從[0,2)的區間,最後乙個字元可以用val[0:-1]來獲得。

分支語句:控制程式執行,根據判斷條件選擇程式執行路徑。

if

《條件1成立》:

《表示式組1>

elif 《條件2成立》:

《表示式組2>

...elif 《條件n-1成立》:

《表示式組n-1>

else:

《表示式組n>

1、賦值語句:使用等號給變數賦值。

f=1.8*float(input_str[0:-1])+32
2、同步賦值語句:同時給多個變數賦值(先運算右側n個表示式,然後同時將表示式結果賦給左側)

《變數1>,...,《變數n>=《表示式1>,...,《表示式n>
3、同步賦值語句的乙個巧妙:變數交換

t=x

x=yy=t

和下面**效果一樣

x,y=y,x
1、print()函式用來輸出字元資訊,或以字元形式輸出變數。

2、print()函式通過%來選擇要輸出的變數。

迴圈語句:控制程式執行,根據判斷條件或計數條件確定一段程式的執行次數

for i in

range(《計數值》):

《表示式》

其中變數i用於計數。

python語法元素分析

程式元素包括 注釋 縮排 常量 變數 輸入 輸出 分支 迴圈 表示式 常量與變數都需要乙個名字,命名就是給程式元素關聯乙個識別符號,保證唯一性。識別符號對大小寫敏感,不能與33個保留字相同。首字母只能是字母或下劃線。表示式 程式中產生或計算新資料數值的一行 python的33個保留字或操作符可以產生...

Python程式語法元素分析

程式的格式框架 注釋命名與保留字 字串賦值語句 input 函式 分支語句 eval 函式 print 函式 迴圈語句 函式1.程式的格式框架 python語言採用嚴格的縮進來表明程式的格式框架。縮排表達所屬關係。注 不是所有的 都可以通過縮排包含其他的 如print 這樣簡單語句不表達包含關係,不...

Python程式語法元素分析

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