Python學習筆記 01

2022-09-03 02:03:07 字數 1791 閱讀 1884

1.當遇到indentationerror:unexpected indent錯誤時,說明**的縮排量不一致,使用notepad開啟python原始檔,然後選擇顯示所有隱藏的字元即可看到**中的縮排量,可以看到有的地方是用空格縮排的,有的地方是用tab鍵縮排的,這在python中是不允許的,會報indentationerror:unexpected indent錯誤

2.在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。

舉例如下:

#

程式源**

count =0

while count < 5:

print count,'

is less than 5

'count += 1

else

:

print count,'

is not less than 5'#

程式執行結果

0 is less than 5

1 is less than 5

2 is less than 5

3 is less than 5

4 is less than 5

5 is

not less than 5

#

程式源**

count =0

while count < 5:

print count,'

is less than 5

'count += 1

if count == 5:

break

else

:

print count,'

is not less than 5'#

程式執行結果

0 is less than 5

1 is less than 5

2 is less than 5

3 is less than 5

4 is less than 5

3.sequence序列(原文詳見

sequence序列有兩種,tuple和list。tuple和list的主要區別在於,一旦建立,tuple的各個元素不可再變更,而list的各個元素可以再變更。

乙個序列可以作為另外乙個序列的元素,如:s = [1,[3,4,5]],這裡有乙個注意點,引用s中的1的方式是s[0];同理,當s  = [[1,2],3],引用s中的3的方式是s[1]

其他的引用方式:

範圍引用: 基本樣式[下限:上限:步長]

>>>print(s1[:5])             # 輸出s1中下標0到4的元素

>>>print(s1[2:])             # 輸出s1中下標從2到最後的元素

>>>print(s1[0:5:2])        # 從下標0到下標4 (下標5不包括在內),每隔兩個取乙個元素 (即取下標為0,2,4的元素)

>>>print(s1[2:0:-1])       # 從下標2到下標1

從上面可以看到,在範圍引用的時候,如果寫明上限,那麼這個上限本身不包括在內。

尾部元素引用

>>>print(s1[-1])             # 序列最後乙個元素

>>>print(s1[-3])             # 序列倒數第三個元素

同樣,如果s1[0:-1], 那麼最後乙個元素不會被引用 (再一次,不包括上限元素本身)

Python學習筆記01

import script1 import script2 from imp import reload reload scirpt1 import imp imp.reload script1 如果已經在另乙個視窗中修改並儲存了它,使用 reload 函式後將反映出修改後的變化.乙個名為myfil...

python學習筆記01

1 python是什麼型別的語言?答 python是一種物件導向 解釋型 動態型別的計算機程式語言。2 idle是什麼?答 idle是乙個純python下使用tkinter編寫的相當基本的ide.3 print的作用是什麼?答 列印結果。4 python中表示乘法份符號是什麼?答 符號是 作用是 重...

Python學習筆記01

現有資料分析技術平台 整合開發環境 ide integrated development environment python的ide idle,pycharm,anaconda,notepad,sublime python可以用來做什麼 資料分析及視覺化,網路爬蟲,網路程式設計,人工智慧 現在最好...