1. 程式人生 > >Python進階筆記(一):程式語法元素------感謝嵩天老師

Python進階筆記(一):程式語法元素------感謝嵩天老師

一.縮排

表達程式的格式框架

特點:

  • 嚴格明確:縮排是語法的一部分,縮排錯誤有可能導致程式的錯誤
  • 所屬關係:表達程式碼間包含和層次關係的唯一手段
  • 長度一致:程式內一致即可(通常用4個空格或者一個TAB

二.註釋

不被程式執行的輔助說明資訊

  • 單行註釋:以#開頭,其後內容為註釋  (#這裡是單行註釋)
  • 多行註釋:以'''開頭和結尾(類比C/C++中的/*和*/)

三.命名與保留字

1.變數:用來儲存和表示資料的佔位符號

  • 變數採用識別符號來表示,關聯識別符號的過程叫命名
  • 可以使用等號(=)向變數賦值或修改值

2.保留字:被程式語言內部定義並保留使用的識別符號(一共33個)

保留字是程式語言的基本單詞,大小寫敏感

四.資料型別

1.字串:由0個或多個字串組成的有序字元序列

  • 由一對單引號或者雙引號組成
  • 字串是字元的有序序列,可以對其中的字元進行索引
  • 使用[ ]獲取字串中的一個或多個字元

    ---索引:返回字串中單個字元  <字串>[M]

   ---切片:返回字串中一段字元字串  <字串>[M:N]

2.數字型別:整數和浮點數都是數字型別

3.列表型別:由0或多個數據組成的有序序列

五.語句與函式

1.賦值語句

由賦值符號構成的一行程式碼(賦值語句用來給變數賦予新的資料型別)

2.分支語句

由判斷條件決定程式執行的方向語句(if else )

每個保留字所在的行最後存在一個冒號(語法的一部分)

3.函式

根據輸入的引數的不同返回不同的結果

六.輸入與輸出

1.輸入函式input:從控制檯獲得使用者輸入的函式

使用格式:<變數>=input(<提示資訊字串>)

2.輸出函式print:以字元形式向控制檯輸出結果的函式

3.eval():去掉引數最外側引號並執行餘下語句的函式