1. 程式人生 > >Python的語法-基礎學習(三)

Python的語法-基礎學習(三)

一、註釋 註釋:通過自己熟悉的語言,在程式種對某些程式碼進行標註說明,這就是註釋的作用,能夠大大增強程式的可讀性,註釋不屬於程式碼,所以不會被編譯。 分類:單行註釋、多行註釋 單行註釋:#+註釋內容 多行註釋:”’註釋的內容”’ 如果出現中文亂碼問題在第一句寫入:#coding=utf-8

二、識別符號和關鍵字 1、識別符號:開發人員在程式種自定義的一些符號和名稱 識別符號是自己定義的,如變數名、函式名 2、識別符號命名規則: 由字母、數字和下劃線組成,且數字不可以做開頭 python中識別符號區分大小寫 3、命名規範: (1)見名起意:儘量做到看一眼就知道是說明意思 (2)駝峰命名法: 小駝峰命名法:第一個單詞小寫,之後每個單詞的首字母大寫 大駝峰命名法:每個一單詞的首字母都大寫 (3)下劃線命名:用‘_’來連結單詞 4、關鍵字: python一些具有特殊功能的識別符號,這就是所謂的關鍵字 是python已經使用的了,所以不允許開發者自己定義和關鍵字相同的名字的識別符號 檢視關鍵字: Import keyword Keyword.kwlist 所有關鍵字: And as assert break class continue def del Elif else except exec finally for from global If in import is lambda not or pass Print raise return try while with yield

三、變數以及內建資料型別 變數:用於儲存程式在執行過程中產生的臨時資料 本質上是記憶體中的一個臨時儲存區域—>變數 為了方便呼叫該區域—>變數名 為了限定該區域存放的資料—>資料型別 將常量值放置在該區域中—>變數值 在python中如何定義變數:變數名=變數值 資料型別:為了更充分的利用記憶體空間以及更有效率的管理記憶體 |–Number(數字) |–Int(整數型) |–Float(浮點型) |–Complex(複數型) |–Bool(布林型) |–True |–False |–String(字串) |–List(列表) |–Tuple(元組) |–Dictionary(字典)

怎樣知道一個變數的型別: 在python中只要定義了一個變數,而且它有資料,那麼它的型別就確定了,不需要自己主動的去說明它的型別,系統會自動辨別 可以使用type(變數名稱)來檢視變數的型別

輸入與輸出 輸出:將資訊傳遞給外界 Print(‘hello word’) Print(‘請輸入一個數字:’) 格式化輸出:將不同文字和變數混合輸出 Age=10 Print(‘我今年%d歲’%age) Name=‘xiaoming’ Age=10 Print(‘我的姓名是%s,我的年齡是%d’%(name,age)) 常用格式化符號:

    格式符號    轉換
    %c  字元
    %s  通過str()字串轉換來的格式化
    %d  有符號十進位制整數
    %f  浮點實數
    %u  無符號十進位制整數
    %o  八進位制整數
    %x  十六進位制整數(小寫字母)
    %X  十六進位制整數(大寫字母)
    %e  索引符號(小寫‘e’)
    %E  索引符號(大寫‘E’)

    義字元:
    \\  反斜槓
    \'  單引號
    \"  雙引號
    \n  換行
    \a  響鈴
    \t  製表符
    \xhh    十六進位制
    \0ooo   八進位制
    \other  保留不轉義

輸入:將外界的資訊錄入到計算機內 Input(‘請輸入一個數字:’) 注意:input輸入的資訊一般需要變數去儲存,輸入的資訊一律為string型別

課後題: (1)編寫程式,從鍵盤獲取一個人的資訊,然後按照下面格式顯示: ============================================================= 姓名:dongge QQ:123456789 手機:123-4567-8910 公司地址:西安市XXXX ============================================================= name = ‘dongge’ qq = ‘123456789’ tel = ‘12345678910’ address = ‘西安市’ print (‘我的姓名是%s,我的QQ是%s,我的電話是%s,我的公司地址是%s’%(name,qq,tel,address)

(2)分別輸入一個正方形的長寬高,計算並且打印出其面積 a = int(input (‘請輸入該正方形的長:’)) b = int(input (‘請輸入該正方形的寬:’)) c = int(input (‘請輸入該正方形的高:’)) s = a * b * c print (s)

(3)輸入一個園的半徑,計算並列印其面積 r = int(input(‘請輸入該圓的半徑為:’)) d = 3.1415926 s = d * r * r print (s)