python菜鳥教程學習3:基礎語法

菜鳥教程對應網址://www.runoob.com/python3/python3-basic-syntax.html

  • 編碼:python3用UTF-8編碼,所有字元串都是unicode字元串,也可以指定不同編碼。
  • 標識符:第一個字元必須是字母或者下劃線,由字母數字下劃線組成,大小寫敏感
  • 保留字:keyword
  • 注釋:以#開頭,還可以用”’或者”””框起來的部分
  • 縮進:不需要使用大括弧,縮進空格數可變,但是同一個程式碼塊必須包含相同的縮進空格數
    •   縮進報錯:
      IndentationError: unindent does not match any outer indentation level
  • 多行語句:如果 語句比較長用反斜杠\實現多行語句,不過在[],{},()里的多行語句不需要使用反斜杠。
  • 數字類型:int整數,bool布爾,float浮點數,comlex複數
  • 字元串:反斜杠可以用來轉義,但是字元串前加r可以讓反斜杠不發生轉義
    • 字元串索引從左往右從0開始,從右往左從-1開始
    • python中的字元串不能改變,但是可以轉換成列表等之後進行修改。
    • python沒有單獨的字元類型,一個字元就是長度為1的字元串。
    • 三引號可以指定一個多行字元串
    • 字元串截取語法:   變數[頭下表:尾下標:步長]
  • 空行:函數之間和類之間的方法用空行分隔,表示新的一段程式碼的開始
  • 一行多語句:在語句之間使用分號;進行分割
  • 多個語句構成程式碼組:首行關鍵字開始,以冒號結束
  • input輸入,print輸出
    •  print默認輸出是換行的,如果要不換行要在變數末尾 加上,end=”” 
    • print( x, end= )
  • 導入:用import和from…import導入相應的模組