Python自學手冊筆記(一)

2021-08-04 11:49:20 字數 995 閱讀 1028

廖雪松的學習**,在這裡我找到了大學時期沒有時間搞懂的python。這幾天一直在看,他講得很有條理,簡單易行。其他教程,諸如w3cschool或者其他書本教程,都沒有廖雪松的教程貼近實踐。

2、ctrl+c 強制退出死迴圈。

3、缺少了pass,**執行就會有語法錯誤

4、自定義的函式沒有自動檢查引數型別是否正確,可以用如下如語句進行判斷。如引數x只能是int或者float型別:

if not isinstance(x, (int, float)):

raise typeerror('bad operand type')

5、用from abstest import my_abs來匯入my_abs()函式,注意abstest是檔名(不含.py副檔名)

>>>from abstest import my_abs

>>>my_abs(-5)

6、切片操作

針對list\tuple\string

[0:3]或者[:3]表示取0,1,2號元素

[-2:-1]或者[-2:]表示取最後兩個元素

[::5]表示每隔5個取乙個元素

[:]表示取全部元素

7、字串的簡明發展史

ascii->unicode->utf-8

中文字元轉化,在字元進行儲存或者傳輸時,需要把字元轉變為byte模式,以節約儲存或者傳輸大小。

>>>'中文'.encode('utf-8')

b'\xe4\xb8\xad\xe6\x96\x87'

>>>b'abc'.decode('ascii')

abc>>>

b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')

'中文'

字串長度:

>>>len('abc')

3>>> len('中文')2



python自學手冊 Python 自學手冊

在我派的眾多文章中,程式設計和 一直是繞不開的內容。對於尚未接觸程式設計的新手而言,也許你的訴求並不是掌握 之後以此為職業,而只是想通過程式設計思維和 知識解決生活和工作中的實際問題。有沒有一套相對輕量 簡單,卻可以把如何程式設計這件事說明白的自學教程呢?有。這套 python 自學手冊 就是我們送...

Python自學手冊筆記(二)

1 x x for x in range 1,11 if x 2 0 4,16,36,64,100 m n for m in abc for n in xyz ax ay az bx by bz cx cy cz 2 生成器generator 第一種方法 直接將list的中括號改為小括號 g x x...

Python自學筆記一 反射

反射 根據字串的形式去物件中操作其成員。1,通過字串的形式,匯入模組 commons.py deff1 print f1 deff2 print f2 deff3 print f3 index.py 根據使用者輸入的內容匯入模組 inp raw input 請輸入模組 print inp,type ...