1. 程式人生 > >python3學習之基礎語法

python3學習之基礎語法

參考教程基礎語法

1.編碼

預設情況下,Python 3 原始碼檔案以 UTF-8 編碼,所有字串都是 unicode 字串。 當然你也可以為原始碼檔案指定不同的編碼:

# -*-coding: utf-8 -*-

需要指出的是,’#’,’:’,與編碼值的後面都有一個空格,一共有三個空格。

python3支援的編碼方式有:

2.識別符號

這裡寫圖片描述

3.關鍵字

保留字即關鍵字,我們不能把它們用作任何識別符號名稱。Python 的標準庫提供了一個keyword模組,可以輸出當前版本的所有關鍵字:

>>>import keyword
>>>keyword.kwlist
['False'
, 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

4.註釋

python中單行註釋以'# '開頭,多行註釋可以用多個單行註釋,也可以使用對應的三個'

或者"來進行多行注視。

'''
# This is comment.
'''

5.行與縮排

python最具特色的就是使用縮排來表示程式碼塊,不需要使用大括號({})。
縮排的空格數是可變的,但是同一個程式碼塊的語句必須包含相同的縮排空格數。
需要注意的是,tab與4個空格有些時候可能不一致,很多時候在報錯沒有對齊而看起來都對齊的時候,都是這個差異。

6.多行語句

Python 通常是一行寫完一條語句,但如果語句很長,我們可以使用反斜槓()來實現多行語句。
這裡寫圖片描述

7.資料型別

python中數有四種類型:整數、長整數、浮點數和複數。

  • 整數
  • 長整數
  • 浮點數
  • 複數

8.字串

這裡寫圖片描述

9.空行

函式之間或類的方法之間用空行分隔,表示一段新的程式碼的開始。類和函式入口之間也用一行空行分隔,以突出函式入口的開始。
空行與程式碼縮排不同,空行並不是Python語法的一部分。書寫時不插入空行,Python直譯器執行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的程式碼,便於日後程式碼的維護或重構。
記住:空行也是程式程式碼的一部分。

10.匯入

這裡寫圖片描述

11.命令列引數