❶ python的關鍵字有哪些,都是什麼意思
我這里匯總Python經常用到的27個關鍵字,希望對正在學Python的你能夠起到幫助
1 and:邏輯與
2 as:為導入的模塊取一個別名,在Python2.6中新增
3 assert:斷言,在Python1.5新增
4 break:用在循環語句,跳轉到語句塊的末尾
5 class:用來定義一個類
6 continue:和break香對應,跳到語句塊的開頭
7 def:用來定義一個函數或方法
8 del:刪除
9 elif:全稱是else if
10 exec:內置函數。執行以string類型存儲的Python代碼
11 finally:用在異常處理語句try-excep-finally中
12 for:著名的for循環,可以用來遍歷一個列表
13 from:字面意思,表示從一個包導入某個模塊
14 global:在函數或其他局部作用域中使用全局變數
15 if:如果
16 import:導入
17 in:在,後面跟一個列表,字典或字元串
18 is:邏輯判斷
19 not:邏輯非
20 or:邏輯或
21 pass:佔位符,用來告訴Python這里不用考慮
22 print:寫得最多的關鍵字,後來在Python3.0中變成了內置函數
23 raise:用來引發一個異常
24 return:函數返回
25 try:異常處理機制
26 while:while循環
27 with:在Python2.6中新增,使用with候不管with中的代碼出現什麼錯誤,都會進行對當前對象進行清理工作,注意該句話後面有一個冒號表示with語句。
以上就是我匯總的部分關鍵字,希望對你有所幫助
❷ python這段代碼中u什麼意思
以u或U開頭的字元串表示unicode字元串,
print時,就相當於print "游戲結果\n成績列表",字元串中,轉義字元會進行轉義。
輸出結果就是:
游戲結果
成績列表
別外一種用法,如果想直接輸出"游戲結果\n成績列表",就寫成:
aa=(r"游戲結果\n成績列表")
print(aa)
這樣,\n就不會進行轉義,方便輸出處理反斜杠,
這樣輸出結果就是:
游戲結果\n成績列表
❸ 在python中常見的循環有
在Python中循環語句的類型主要有以下幾種:
While循環 在給定的判斷條件為true時執行循環體,否則退出循環體。
For循環 重復執行語句
嵌套循環 可以再while循環體里嵌套for循環
❹ python中字元串前的r什麼意思
Python中,u表示unicode string,表示使用unicode進行編碼,沒有u表示byte string,類型是str,在沒有聲明編碼方式時,默認ASCI編碼。如果要指定編碼方式,可在文件頂部加入類似如下代碼:
# -*- coding: utf-8 -*-
utf-8是一種支持中文的編碼格式。
字母前加r表示raw string,也叫原始字元串常量。一般用在一下兩個方面:
1、正則表達式
用於處理正則表達式時,規避反斜杠的轉義
(4)python中的uch什麼意思擴展閱讀:
python在執行代碼是,所有的計算都會由內存進行,此時的編碼格式是unicode,因為世界上存在著多種編碼方式,同一個二進制數字可以被解釋成不同的符號。為了統一編碼格式,便於計算,就出現了unicode。
❺ python中的shell提示符是什麼意思
命令行的shell直接輸入你要輸入的東西就行。
Shell 循環
啟動 shell 時,它會立刻展示命令提示符並等待輸入。在接收到命令並執行完畢(細節會在後面講到)後,shell 會再次回到等待循環,准備接收下一條命令。
在shell.py中,我們通過主函數調用shell_loop()函數,來啟動循環。代碼如下:
然後在shell_loop()函數中,使用status標志來表示循環是否應該繼續。在循環開始時,shell 將立即顯示命令提示符,並等待輸入。
用戶在 shell 中鍵入命令並按下回車時,輸入的命令是一條長長的字元串,其中包含了命令名以及參數。因此,我們必須將其切分(將字元串拆分成多個 token)。
字元串切分乍一看很簡單。我們可能會使用cmd.split()根據空格來分割輸入的命令。對於形如ls -a my_folder的命令是奏效的,因為cmd.split()會將其拆分為一個列表 —['ls', '-a', 'my_folder』],這樣我們使用起來就比較容易了。
但是,某些情況下,某些參數會帶有單引號或者雙引號,比如echo "Hello World」或者echo 'Hello World』。如果我們使用cmd.split(), 將會得到一個包含三個 token 的列表 —['echo', '"Hello', 'World」』],而不是包含兩個 token 的列表 —['echo', 'Hello World』]。