導航:首頁 > 編程語言 > python多語句同一行

python多語句同一行

發布時間:2023-12-20 16:12:53

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 來導入相應的模塊。

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

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

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

將某個模塊中的全部函數導入,格式為: from somemole 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參數查看各參數幫助信息:

閱讀全文

與python多語句同一行相關的資料

熱點內容
單片機串口發射怎麼回事 瀏覽:472
程序員假裝自己很忙 瀏覽:798
程序員能力關鍵詞 瀏覽:615
plc編程高級視頻教程 瀏覽:610
java遞歸求n 瀏覽:84
python絕對路徑導入 瀏覽:126
nex5g加密 瀏覽:975
18的空島伺服器地址 瀏覽:86
程序員要學什麼硬體 瀏覽:666
股票漲跌源碼怎麼看 瀏覽:576
加密軟體做法 瀏覽:57
美國程序員有多少中國人 瀏覽:741
人民日報app里怎麼看新聞早班車 瀏覽:587
忘了app怎麼辦 瀏覽:531
如何用雲伺服器做雲平台 瀏覽:301
非箍筋加密區剪力 瀏覽:119
利聯科技伺服器卡怎麼辦 瀏覽:386
js和python哪個好 瀏覽:463
c盤的哪些文件夾沒用 瀏覽:83
文件為什麼會超出在線解壓限制 瀏覽:591