當前位置:編程學習大全網 - 源碼下載 - Python3基礎

Python3基礎

默認情況下,Python 3 源碼文件以 UTF-8 編碼,所有字符串都是 unicode 字符串。 當然妳也可以為源碼文件指定不同的編碼:

在 Python 3 中,非 ASCII 標識符也是允許的了。

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

Python中單行註釋以 # 開頭,實例如下:

執行以上代碼,輸出結果為:

多行註釋可以用多個 # 號,還有 ''' 和 """:

執行以上代碼,輸出結果為:

python最具特色的就是使用縮進來表示代碼塊,不需要使用大括號 {} 。

縮進的空格數是可變的,但是同壹個代碼塊的語句必須包含相同的縮進空格數。實例如下:

以下代碼最後壹行語句縮進數的空格數不壹致,會導致運行錯誤:

以上程序由於縮進不壹致,執行後會出現類似以下錯誤:

Python 通常是壹行寫完壹條語句,但如果語句很長,我們可以使用反斜杠()來實現多行語句,例如:

在 [], {}, 或 () 中的多行語句,不需要使用反斜杠(),例如:

python中數字有四種類型:整數、布爾型、浮點數和復數。

實例

輸出結果為:

函數之間或類的方法之間用空行分隔,表示壹段新的代碼的開始。類和函數入口之間也用壹行空行分隔,以突出函數入口的開始。

空行與代碼縮進不同,空行並不是Python語法的壹部分。書寫時不插入空行,Python解釋器運行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的代碼,便於日後代碼的維護或重構。

記住: 空行也是程序代碼的壹部分。

執行下面的程序在按回車鍵後就會等待用戶輸入:

以上代碼中 ," "在結果輸出前會輸出兩個新的空行。壹旦用戶按下 enter 鍵時,程序將退出。

Python可以在同壹行中使用多條語句,語句之間使用分號(;)分割,以下是壹個簡單的實例:

執行以上代碼,輸出結果為:

縮進相同的壹組語句構成壹個代碼塊,我們稱之代碼組。

像if、while、def和class這樣的復合語句,首行以關鍵字開始,以冒號( : )結束,該行之後的壹行或多行代碼構成代碼組。

我們將首行及後面的代碼組稱為壹個子句(clause)。

如下實例:

print 默認輸出是換行的,如果要實現不換行需要在變量末尾加上 end=""

以上實例執行結果為:

在 python 用 import 或者 from...import 來導入相應的模塊。

將整個模塊(somemodule)導入,格式為: import somemodule

從某個模塊中導入某個函數,格式為: from somemodule import somefunction

從某個模塊中導入多個函數,格式為: from somemodule import firstfunc, secondfunc, thirdfunc

將某個模塊中的全部函數導入,格式為: from somemodule import *

import sys print ( ' ================Python import mode========================== ' ) ; print ( ' 命令行參數為: ' ) for i in sys . argv : print ( i ) print ( ' python 路徑為 ' , sys . path )

from sys import argv , path # 導入特定的成員 print ( ' ================python from import=================================== ' ) print ( ' path: ' , path ) # 因為已經導入path成員,所以此處引用時不需要加sys.path

很多程序可以執行壹些操作來查看壹些基本信息,Python可以使用-h參數查看各參數幫助信息:

  • 上一篇:堡壘輔助源代碼
  • 下一篇:開發壹個微信小程序要多少錢小程序是怎麽收費的
  • copyright 2024編程學習大全網