Python3入門教程 第三章學習筆記

2021-10-14 15:17:00 字數 2043 閱讀 2156

寫在前面

本次筆記用vscode中的markdown all in one外掛程式編寫

各種外掛程式優化後的vscode極其極其極其舒適(語法可能和雲裡雲外平台有一小部分出入),同樣也可以通過安裝微軟官方的python外掛程式完成python檔案的編寫與執行,c語言則需要自行配置gcc來完成編譯執行

此外,python還提供了列表、字典等多種資料型別,同時還允許建立自定義資料型別

由字母、數字、下劃線組成

數字不能作為開頭

不要與python的關鍵字重複,容易使原有關鍵字不起作用

a = 1 整數型別

a = 『abc』 字串型別

布林值的集中運算

正常情況下可使用 「」 或者 『』

如果輸出內容包含 『』 則使用 「」

如果輸出內容包含 「」 則使用 『』

如果輸出內容既包含單引號又包含雙引號,則使用轉義字元\\』 代表是乙個普通的單引號

\" 代表是乙個普通的雙引號

bob said 「i』m ok」

用 』 bob said 「i』m ok」 』 表示

常用的轉義字元還有:

\n表示換行

\t 表示乙個製表符

\\表示 \ 字元本身

原始字串是python中一模擬較特殊的以大寫字母r或者小寫字母r開始的字串。原始字串中,字元「\」 不再表示轉義字元的含義。

原始字串是為正規表示式設計的,也可以用來方便地表示windows系統下的路徑,不過,如果路徑以\"結尾那麼也會出錯。

(再次體會到外掛程式帶來的舒適)

ascii編碼:0 - 255被用來表示大小寫英文本母、數字和一些符號比如大寫字母 a 的編碼是65,小寫字母 z 的編碼是122。

如果要表示中文,顯然乙個位元組是不夠的,至少需要兩個位元組,而且還不能和ascii編碼衝突,所以,中國制定了gb2312編碼,用來把中文編進去。類似的,日文和韓文等其他語言也有這個問題。為了統一所有文字的編碼,unicode應運而生。unicode把所有語言都統一到一套編碼裡,這樣就不會再有亂碼問題了。

unicode通常用兩個位元組表示乙個字元,原有的英文編碼從單位元組變成雙位元組,只需要把高位元組全部填為0就可以。

在python3中,預設使用utf-8unicode來進行編碼

在python2中,需要顯式指明該字串是unicode字串

這一節解釋了3-7中調整順序時從0開始的原因

在程式的世界中,計數是從0開始的,使用0來表示第乙個

獲取字串的一部分(子串),採取切片的方式獲取, 切片需要在中括號中填入兩個數字,中間用冒號分開,表示子串的開始位置和結束位置

切片區間為半閉半開區間,不包括最後的位置

寫在結尾

1.一下沒適應python中的print以及沒有分號是真的難受

2.pycharm改了字型字型大小、安裝外掛程式、新增背景後的使用體驗真的是絕佳,通過vscode、pycharm、utools、chrome等平台的外掛程式商店不斷地體會到了第三方參與開發完善的重要性

Python 3標準庫第三章

時間過得很快,又是一周過去了,今天感覺迷迷糊糊的,不在狀態,然後,下面開始我們的講解,還是跟大家分享一下我自己的一些想法,第一 怎麼講了,就是各位如果有懷才不遇的想法,我感覺最好不要有這種想法 第二 需要競爭對手 第三 堅持 第四 蘇格拉底的徒弟,柏拉圖 第五 講課本身,鍛鍊了我的表達能力 第六 毅...

Python基礎教程(第三章)

字串格式化 format hello s,s enough for ya format稱為格式化字串 value world hot print format value 模板字串 from string import template s template x,glorious x s.subst...

第三章 tensorflow入門

tensoflow即tensor flow,張量 流動,張量即陣列。tensorboard視覺化工具。tensorflow三個基本概念 計算圖 tf.graph 張量 tf.tensor 會話 tf.session 計算圖是計算模型,每個節點是乙個運算,邊表示資料傳遞關係,資料是張量。tensofl...