天天看點

第三天:Python程式文法元素分析

第三天:Python程式文法元素分析

程式的格式架構

第三天:Python程式文法元素分析

-代碼高亮  程式設計的色彩輔助體系,不是文法要求

第三天:Python程式文法元素分析

縮進    一行代碼開始前的空白區域,表達程式的格式架構

縮進表達程式的格式架構    

嚴格明确   縮進是文法的一部分,縮進不正确程式運作錯誤

所屬關系    表達代碼間包含和層次關系的唯一手段

長度一緻    程式内一緻即可,一般用4個空格或一個TAB

第三天:Python程式文法元素分析

注釋    用于提高代碼可讀性的輔助性文字,不被執行

單行注釋    以#開頭,其後内容為注釋

多行注釋    以```開頭和結尾

第三天:Python程式文法元素分析

命名與保留字

變量    程式中用來儲存和表示資料的占位符,變量采用辨別符(名字)來表示。

命名    關聯辨別符的過程    命名規則:大小寫字母、數字、下劃線和漢字等字元及組合(大小寫敏感、首字元不能是數字、不與保留字相同)

保留字    被程式設計語言内部定義并保留使用的辨別符    Python語言一共擁有33個保留字(關鍵字)

第三天:Python程式文法元素分析
第三天:Python程式文法元素分析

資料類型     供計算機程式了解的資料形式

今天不介紹全部的資料類型,隻介紹程式格式架構中涉及的四種資料類型,它們分别是:字元串、整數、浮點數、清單

第三天:Python程式文法元素分析

字元串的序号

正向遞增序号 和 反向遞減序号,擷取字元串操作叫索引或切片操作

第三天:Python程式文法元素分析

使用【】擷取字元串中一個或多個字元

索引:傳回字元串中單個字元    <字元串>【M】

切片:傳回字元串中一段字元子串    <字元串>【M:N】  表示:從M索引開始取,取到N的前一個字元

第三天:Python程式文法元素分析

清單類型    由0個或多個資料組成的有序序列

清單使用【】表示,采用逗号(,)分隔各元素 

使用保留字 in 判斷一個元素是否在清單中 

第三天:Python程式文法元素分析

語句與函數   

指派語句:由指派符号構成的一行代碼       右側的資料類型同時作用于變量

分支語句:由判斷條件決定程式運作方向的語句   使用 if elif else 構成條件判斷的分支結構 ,分支語句中每個保留字後面存在一個:(冒号),文法的一部分。冒号及後續縮進用來表示後續語句與條件所屬關系。

函數:根據輸入參數産生不同輸出的功能過程

第三天:Python程式文法元素分析

Python程式的輸入和輸出

input()    從控制台獲得使用者輸入的函數

print()    以字元形式向控制台輸出結果覺得函數

print()函數的格式化:print("其他無關字元XXXX{:.2f).format(<需要格式化的>)

其中 { } 表示槽,後續變量填充到槽中    {:.2f}表示将變量X填充到這個位置時取小數點後2位。

eval()函數  去掉參數最外側引号并執行餘下語句的函數,又叫評估函數