二分支結構
緊湊形式: 《表示式1>if《條件》else《表示式2>
多分支結構
file "t.py" , line1 , in 異常發生的**行數
............(**內容).........
file "",line1 , in
nameerror : name 'abc' is not defined
異常型別 異常內容提示
try:
《語句塊1>
except:
《語句塊2>
或者是:
except nameerror:
print(「自定義的錯誤提示」)
(見上紅字)
注意:在多分支結構中,多分支條件的覆蓋是乙個重要問題,在演算法的設計方面要盡力優化。
range(m,n,k) 從m到n-1,並以k為步長,遍歷自然數
for c in ss可為字串,將每個字元依次賦給c
for item in lsls可為乙個列表,將每乙個元素賦給item
for line in fifi是乙個檔案識別符號,對檔案中內容逐行遍歷
while 《條件》:
語句塊(ctrl+c可退出無限的情況)
如果沒遇到break語句,執行else的語句。可作為測試語句。
-是使用隨機數的python標準庫
-偽隨機數:採用梅森旋轉演算法生成的偽隨機數序列的元素
-random庫主要用於生成隨機數
-使用random庫: import random
-random.seed(10) 產生種子10對應的序列,不寫時預設為系統時間
-random.random() 生成乙個[0,1)之間的隨機小數
隨機數種子,確定了隨機序列
-.randint(a,b) 生成乙個[a,b]之間的整數
-.randrange(m,n,k) 生成乙個[m,n)之間以k為步長的隨機整數
-.getrandbits(k) 生成乙個k比特長的隨機整數
-.uniform(a,b) 生成乙個[a,b]之間的隨機小數,精度為小數點後16位
-.choice(seq) 從序列seq中隨機選擇乙個元素
seq是乙個列表
-.shuffle(seq) 將序列seq中的元素隨機排列,返回打亂後的序列
seq是乙個列表
初學者的筆記!!!
幾天不更新了!出差偷懶都是理由,主要是偷懶吧!出差只是乙個藉口!為了盡快學習 因為大公司進不去 所以主動來到一家小公司。本來以為會好好學 有大佬會貼身講解。但半個月的裝置除錯經歷讓我知道了,沒有這麼簡單。今天聽了好不容易可以聽一下大佬是怎麼改錯誤的。畢業兩年的大佬,也是我現在可以遇見的幾乎是最大的大...
python初學者筆記 列表(list)
說明 初學python,個人筆記,內容比較基礎。如果有讀者能夠發現錯誤並指出,或者有更好的建議,萬分感謝!簡介 列表是python中最具靈活性的有序集合物件型別。特點 任意物件的有序集合 通過偏移讀取 可變長度,異構以及任意巢狀,屬於可變序列 物件引用陣列 與 的使用 a 1 2,3 b 4 5,6...
python初學者學習筆記(1)
一 前期的準備 注 同一臺電腦可以安裝多個版本的python,需要切換使用可在配置環境變數中修將要使用的版本置頂。二 python執行過程 原始檔 py檔案 載入後經過編譯 位元組碼檔案 pyc檔案 二進位制 直譯器解釋 輸出 編譯方式 方法一 python shell輸入 import py co...