TOP
0
0
魅麗。花火原創小說66折起
Python從入門到精通(第2版)(簡體書)
滿額折

Python從入門到精通(第2版)(簡體書)

人民幣定價:79.8 元
定  價:NT$ 479 元
優惠價:87417
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:12 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《Python從入門到精通(第2版)》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Python進行程序開發應該掌握的各方面技術。全書共分23章,包括初識Python、Python語言基礎、運算符與表達式、流程控制語句、列表和元組、字典和集合、字符串、Python中使用正則表達式、函數、面向物件程序設計、模塊、異常處理及程序調試、文件及目錄操作、操作數據庫、GUI界面編程、Pygame遊戲編程、網絡爬蟲開發、使用進程和線程、網絡編程、Web編程、Flask框架、e起去旅行網站、AI圖像識別工具等內容。所有知識都結合具體實例進行介紹,涉及的程序代碼都給出了詳細的注釋,讀者可輕松領會Python程序開發的精髓,快速提升開發技能。除此之外,該書還附配了243集高清教學微視頻及PPT電子教案。
《Python從入門到精通(第2版)》可作為軟件開發入門者的學習用書,也可作為高等院校相關專業的教學參考用書,還可供開發人員查閱、參考使用。

作者簡介

明日科技,全稱是吉林省明日科技有限公司,是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材非常注重選取軟件開發中的必需、常用內容,同時也很注重內容的易學、方便性以及相關知識的拓展性,深受讀者喜愛。其教材多次榮獲“全行業優秀暢銷品種”“全國高校出版社優秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。


名人/編輯推薦

“軟件開發視頻大講堂”叢書是清華社計算機專業基礎類零售圖書最暢銷的品牌之一。

(1)叢書累計銷售400萬冊,深受廣大開發者喜愛。

(2)4本榮獲“全行業優暢銷書”獎,1本榮獲清華社“專業暢銷書”一等獎。

(3)絕大多數品種在“全國計算機零售圖書排行榜”同品種排行中名列前茅。

(4)實用、易懂、資源豐富,被數百所高校選為專業課教材。

《Python從入門到精通(第2版)》以當前穩定版本Python 3.9.1為基礎,圖書特點如下。

1. 循序漸進,實戰講述

(1)學通Python只需要4步:基礎知識→核心技術→高級應用→項目實戰,符合認知規律。

(2)Python核心知識點+102個精彩案例+ 42個綜合練習+7大核心技術+2個項目案例,學習1小時,訓練10小時,練出編程習慣,你就能成為Python高手。

(3)Python爬蟲、遊戲、Web編程、流行框架,核心技術一網打盡。

2. 243集教學微課視頻,39小時知識點精講,可聽可看,隨時隨地掃碼學

3. 趣味解讀,易教易學

(1)小案例生動、有趣、不枯燥,大案例實用、成熟、接地氣

(2)PPT電子課件,學生好學,老師好教

4. 贈送Python實戰訓練背記手冊

(1)Python核心語法必背

(2)Python開發英語速查

(3)Python常見開發錯誤表

(4)Python內置函數速查表

(5)Python內置異常速查表

5. 在線解答,高效學習

(1)企業QQ、QQ群在線答疑,明日學院社區答疑。

(2)每周清大文森學堂在線直播答疑。


叢書說明:“軟件開發視頻大講堂”叢書(第1版)於2008年8月出版,因其編寫細膩、易學實用、配備海量學習資源和全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。
“軟件開發視頻大講堂”叢書(第2版)於2010年8月出版,第3版於2012年8月出版,第4版於2016年10月出版,第5版於2019年3月出版。叢書連續暢銷12年,迄今累計重印620次,銷售400多萬冊。不僅深受廣大程序員的喜愛,還被百餘所高校選為計算機、軟件等相關專業的教學參考用書。
“軟件開發視頻大講堂”叢書(第6版)在繼承前5版優點的基礎上,將開發環境和工具更新為目前最新版本,並且重新錄制了教學微課視頻。並結合目前市場需要,進一步對叢書品種進行完善,對相關內容進行了更新優化,使之更適合讀者學習。同時,為了方便教學使用,還提供了教學課件PPT。
Python被稱為“膠水”語言,能夠把用其他語言制作的各種模塊(尤其是C/C )很輕松地聯結在一起。它是1989年由荷蘭人Guido van Rossum發明的一種面向物件的解釋型高級編程語言。由於Python語言簡潔、易讀,非常適合編程入門,現在很多學校都開設了這門課程,甚至有些小學也開設了Python課程。連小學生都能學會的語言,您還在等什麼呢?快快加入Python開發者的陣營吧!
當前,關於Python的書籍有很多,但是真正適合初學者學習的書籍並不是很多。本書從初學者的角度出發,循序漸進地講解使用Python開發應用項目和遊戲時應該掌握的各項技術。
本書內容
本書提供了從Python入門到編程高手所必需的各類知識,共分4篇。
第1篇:基礎知識。本篇包括Python簡介、搭建Python開發環境、Python開發工具、Python語法特點、Python中的變量、基本數據類型、基本輸入和輸出、運算符與表達式、流程控制語句、列表和元組、字典和集合,以及字符串等語言基礎方面的知識。介紹時結合大量的圖示、舉例、視頻,使讀者能夠快速掌握Python語言,並為以後編程奠定堅實的基礎。
第2篇:進階提高。本篇包括Python中使用正則表達式、函數、面向物件程序設計、模塊、異常處理及程序調試、文件及目錄操作、操作數據庫等內容。學習完本篇,讀者將可以掌握更深一層的Python開發技術。
第3篇:高級應用。本篇包括GUI界面編程、Pygame遊戲編程、網絡爬蟲開發、使用進程和線程、網絡編程、Web編程、Flask框架等內容。學習完本篇,讀者將能夠開發GUI界面程序、簡單的遊戲、網絡爬蟲、網絡及Web程序等。
第4篇:項目實戰。本篇介紹兩個完整項目:e起去旅行網站和AI圖像識別工具。通過兩個不同類型的項目,讓讀者快速掌握Python項目開發的精髓,以將學習到的Python技術應用到實踐開發中,並為以後的開發積累經驗。
本書特點
由淺入深,循序漸進。本書以零基礎入門讀者和初、中級程序員為物件,先從Python語言基礎學起,然後學習Python的進階與提高技術,接下來學習Pyhton的高級應用,最後學習開發兩個完整項目。在講解過程中,其步驟詳盡,版式新穎,在操作的內容圖片上以編號 內容的方式進行標注,讓讀者在閱讀中一目了然,從而快速掌握書中內容。
微課視頻,講解詳盡。為便於讀者直觀感受程序開發的全過程,書中重要章節配備了視頻講解(共243集,39小時),使用手機掃描小節標題一側的二維碼,即可觀看學習。初學者可輕松入門,感受編程的快樂和成就感,進一步增強學習的信心。
基礎示例 綜合練習 項目案例,實戰為王。通過例子學習是最好的學習方式,本書核心知識講解通過“一個知識點、一個示例、一個結果、一段評析、一個綜合應用”的模式,詳盡透徹地講述了實際開發中所需的各類知識。全書共計有102個應用示例,42個綜合練習,2個項目案例,為初學者打造“學習1小時,訓練10小時”的強化實戰學習環境。
精彩欄目,貼心提醒。本書根據需要在各章使用了很多“注意”“說明”“誤區警示”等小欄目,有助於讀者在學習過程中能夠輕松地理解相關知識點及概念,進而快速掌握相應技術的應用技巧。
讀者物件:初學編程的自學者、編程愛好者、大中專院校的老師和學生、相關培訓機構的老師和學員、 畢業設計的學生、初中級程序開發人員、程序測試及維護人員、參加實習的“菜鳥”程序員。
學習資源獲取方式
本書提供了大量的輔助學習資源,讀者可掃描圖書封底的“文泉云盤”二維碼,或登錄清華大學出版社網站,在對應圖書頁面下查閱各類學習資源的獲取方式。
讀者可先掃描圖書封底的權限二維碼(需要刮開塗層),獲取學習權限,然後掃描各章節知識點、案例旁的二維碼,觀看對應的視頻講解。
讀者可掃碼登錄清大文森學堂,獲取本書的源代碼、微課視頻等資源,可參加輔導答疑直播課。同時,還可以獲得更多的Python進階學習資源、職業成長知識圖譜等,技術上釋疑解惑,職業上交流成長。
致讀者
感謝您購買本書,希望本書能成為您編程路上的領航者。
“零門檻”編程,一切皆有可能。
祝讀書快樂!


目次

第1篇 基礎知識

第1章 初識Python 2
1.1 Python簡介 2
1.1.1 什麼是Python 2
1.1.2 Python的版本 3
1.1.3 Python能做什麼 3
1.2 搭建Python開發環境 5
1.2.1 開發環境概述 5
1.2.2 安裝Python 5
1.2.3 編寫第一個Python程序 10
1.2.4 運行已經編寫好的.py文件 11
1.3 Python開發工具 12
1.3.1 使用自帶的IDLE 12
1.3.2 常用的第三方開發工具 14
1.4 實踐與練習 16
第2章 Python語言基礎 17
2.1 Python語法特點 17
2.1.1 注釋規則 17
2.1.2 代碼縮進 21
2.1.3 編碼規範 22
2.2 Python中的變量 24
2.2.1 保留字與標識符 24
2.2.2 理解Python中的變量 26
2.2.3 定義變量 27
2.3 基本數據類型 28
2.3.1 數字 28
2.3.2 字符串 30
2.3.3 布爾類型 32
2.3.4 數據類型轉換 32
2.4 基本輸入和輸出 33
2.4.1 使用input()函數輸入 33
2.4.2 使用print()函數輸出 34
2.5 實踐與練習 35
第3章 運算符與表達式 36
3.1 運算符 36
3.1.1 算術運算符 36
3.1.2 賦值運算符 38
3.1.3 比較(關係)運算符 38
3.1.4 邏輯運算符 39
3.1.5 位運算符 40
3.2 運算符的優先級 43
3.3 條件表達式 43
3.4 實踐與練習 44
第4章 流程控制語句 45
4.1 程序結構 45
4.2 選擇語句 46
4.2.1 最簡單的if語句 47
4.2.2 if…else語句 48
4.2.3 if…elif…else語句 50
4.2.4 選擇語句的嵌套 52
4.3 循環語句 53
4.3.1 while循環 54
4.3.2 for循環 55
4.3.3 循環嵌套 57
4.4 break、continue和pass語句 58
4.4.1 break語句 58
4.4.2 continue語句 60
4.4.3 pass語句 61
4.5 實踐與練習 62
第5章 列表和元組 63
5.1 序列概述 63
5.1.1 索引 64
5.1.2 切片 65
5.1.3 序列相加 65
5.1.4 乘法 66
5.1.5 檢查某個元素是否是序列的成員(元素) 67
5.1.6 計算序列的長度、最大值和最小值 67
5.2 列表 68
5.2.1 列表的創建和刪除 68
5.2.2 訪問列表元素 70
5.2.3 遍歷列表 71
5.2.4 添加、修改和刪除列表元素 73
5.2.5 對列表進行統計計算 76
5.2.6 對列表進行排序 77
5.2.7 列表推導式 79
5.2.8 二維列表 80
5.3 元組 83
5.3.1 元組的創建和刪除 83
5.3.2 訪問元組元素 86
5.3.3 修改元組 88
5.3.4 元組推導式 89
5.3.5 元組與列表的區別 90
5.4 實踐與練習 91
第6章 字典和集合 92
6.1 字典 92
6.1.1 字典的創建和刪除 93
6.1.2 訪問字典 95
6.1.3 遍歷字典 97
6.1.4 添加、修改和刪除字典元素 98
6.1.5 字典推導式 100
6.2 集合 100
6.2.1 創建集合 101
6.2.2 向集合中添加和刪除元素 103
6.2.3 集合的交集、並集和差集運算 104
6.3 實踐與練習 105
第7章 字符串 106
7.1 字符串編碼轉換 106
7.1.1 使用encode()方法編碼 107
7.1.2 使用decode()方法解碼 108
7.2 字符串常用操作 108
7.2.1 拼接字符串 108
7.2.2 計算字符串的長度 110
7.2.3 截取字符串 111
7.2.4 分割、合並字符串 112
7.2.5 檢索字符串 115
7.2.6 字母的大小寫轉換 118
7.2.7 去除字符串中的空格和特殊字符 119
7.2.8 格式化字符串 121
7.3 實踐與練習 124
第2篇 進階提高
第8章 Python中使用正則表達式 126
8.1 正則表達式語法 126
8.1.1 行定位符 126
8.1.2 元字符 127
8.1.3 限定符 127
8.1.4 字符類 128
8.1.5 排除字符 128
8.1.6 選擇字符 128
8.1.7 轉義字符 129
8.1.8 分組 129
8.1.9 在Python中使用正則表達式語法 129
8.2 使用re模塊實現正則表達式操作 130
8.2.1 匹配字符串 130
8.2.2 替換字符串 134
8.2.3 使用正則表達式分割字符串 135
8.3 實踐與練習 136
第9章 函數 137
9.1 函數的創建和調用 137
9.1.1 創建一個函數 137
9.1.2 調用函數 139
9.2 參數傳遞 140
9.2.1 了解形式參數和實際參數 140
9.2.2 位置參數 143
9.2.3 關鍵字參數 144
9.2.4 為參數設置默認值 145
9.2.5 可變參數 147
9.3 返回值 149
9.4 變量的作用域 151
9.4.1 局部變量 151
9.4.2 全局變量 152
9.5 匿名函數 154
9.6 實踐與練習 155
第10章 面向物件程序設計 156
10.1 面向物件概述 156
10.1.1 物件 157
10.1.2 類 157
10.1.3 面向物件程序設計的特點 158
10.2 類的定義和使用 159
10.2.1 定義類 159
10.2.2 創建類的實例 160
10.2.3 創建__init__()方法 160
10.2.4 創建類的成員並訪問 162
10.2.5 訪問限制 166
10.3 屬性 167
10.3.1 創建用於計算的屬性 167
10.3.2 為屬性添加安全保護機制 168
10.4 繼承 170
10.4.1 繼承的基本語法 170
10.4.2 方法重寫 171
10.4.3 派生類中調用基類的__init__()方法 172
10.5 實踐與練習 174
第11章 模塊 175
11.1 模塊概述 175
11.2 自定義模塊 176
11.2.1 創建模塊 176
11.2.2 使用import語句導入模塊 177
11.2.3 使用from…import語句導入模塊 178
11.2.4 模塊搜索目錄 180
11.3 Python中的包 183
11.3.1 Python程序的包結構 183
11.3.2 創建和使用包 183
11.3.3 以主程序的形式執行 187
11.4 引用其他模塊 188
11.4.1 導入和使用標準模塊 188
11.4.2 第三方模塊的下載與安裝 190
11.5 實踐與練習 191
第12章 異常處理及程序調試 193
12.1 異常概述 193
12.2 異常處理語句 195
12.2.1 try…except語句 195
12.2.2 try…except…else語句 197
12.2.3 try…except…finally語句 198
12.2.4 使用raise語句拋出異常 199
12.3 程序調試 201
12.3.1 使用自帶的IDLE進行程序調試 201
12.3.2 使用assert語句調試程序 203
12.4 實踐與練習 205
第13章 文件及目錄操作 206
13.1 基本文件操作 206
13.1.1 創建和打開文件 207
13.1.2 關閉文件 209
13.1.3 打開文件時使用with語句 210
13.1.4 寫入文件內容 210
13.1.5 讀取文件 212
13.2 目錄操作 216
13.2.1 os和os.path模塊 216
13.2.2 路徑 218
13.2.3 判斷目錄是否存在 219
13.2.4 創建目錄 220
13.2.5 刪除目錄 222
13.2.6 遍歷目錄 222
13.3 高級文件操作 224
13.3.1 刪除文件 224
13.3.2 重命名文件和目錄 225
13.3.3 獲取文件基本信息 226
13.4 實踐與練習 228
第14章 操作數據庫 229
14.1 數據庫編程接口 229
14.1.1 連接物件 230
14.1.2 遊標物件 231
14.2 使用SQLite 231
14.2.1 創建數據庫文件 231
14.2.2 操作SQLite 233
14.3 使用MySQL 236
14.3.1 下載和安裝MySQL 236
14.3.2 安裝PyMySQL 240
14.3.3 連接數據庫 241
14.3.4 創建數據表 241
14.3.5 操作MySQL數據表 243
14.4 實踐與練習 244
第3篇 高級應用
第15章 GUI界面編程 246
15.1 初識GUI 246
15.1.1 什麼是GUI 246
15.1.2 常用的GUI框架 247
15.1.3 安裝PyQt5 247
15.2 使用Qt Designer創建窗口 250
15.2.1 創建主窗口 250
15.2.2 設計主窗口 251
15.2.3 預覽窗口效果 252
15.2.4 將.ui文件轉換為.py文件 252
15.2.5 運行主窗口 253
15.3 信號與槽 254
15.3.1 編輯信號與槽 255
15.3.2 自定義槽 256
15.3.3 將自定義槽連接到信號 256
15.4 常用控件 257
15.4.1 Label:標簽控件 257
15.4.2 LineEdit:單行文本框控件 258
15.4.3 TextEdit:多行文本框控件 260
15.4.4 PushButton:按鈕控件 261
15.4.5 CheckBox:復選框控件 263
15.4.6 RadioButton:單選按鈕控件 265
15.4.7 ComboBox:下拉組合框控件 265
15.5 實踐與練習 267
第16章 Pygame遊戲編程 268
16.1 初識Pygame 268
16.1.1 安裝Pygame 268
16.1.2 Pygame常用模塊 269
16.2 Pygame基本使用 270
16.3 開發Flappy Bird遊戲 276
16.3.1 遊戲簡介 276
16.3.2 遊戲分析 276
16.3.3 搭建主框架 276
16.3.4 創建小鳥類 278
16.3.5 創建管道類 280
16.3.6 計算得分 282
16.3.7 碰撞檢測 283
16.4 實踐與練習 285
第17章 網絡爬蟲開發 286
17.1 初識網絡爬蟲 286
17.1.1 網絡爬蟲概述 286
17.1.2 網絡爬蟲的分類 287
17.1.3 網絡爬蟲的基本原理 288
17.2 網絡爬蟲的常用技術 288
17.2.1 Python的網絡請求 288
17.2.2 請求headers處理 291
17.2.3 網絡超時 292
17.2.4 代理服務 293
17.2.5 HTML解析之BeautifulSoup 294
17.3 網絡爬蟲開發常用框架Scrapy 297
17.3.1 安裝Scrapy爬蟲框架 297
17.3.2 創建Scrapy項目 298
17.3.3 創建爬蟲 299
17.4 實戰項目:快手爬票 300
17.4.1 快手爬票概述 300
17.4.2 創建快手爬票項目 301
17.4.3 主窗口設計 302
17.4.4 分析網頁請求參數 308
17.4.5 下載站名文件 309
17.4.6 車票信息的請求與顯示 312
17.5 實踐與練習 318
第18章 使用進程和線程 319
18.1 什麼是進程 319
18.2 創建進程的常用方式 320
18.2.1 使用multiprocessing模塊創建進程 320
18.2.2 使用Process子類創建進程 322
18.2.3 使用進程池Pool創建進程 324
18.3 進程間通信 326
18.3.1 隊列簡介 327
18.3.2 多進程隊列的使用 328
18.3.3 使用隊列在進程間通信 329
18.4 什麼是線程 330
18.5 創建線程 330
18.5.1 使用threading模塊創建線程 331
18.5.2 使用Thread子類創建線程 332
18.6 線程間通信 333
18.6.1 什麼是互斥鎖 334
18.6.2 使用互斥鎖 334
18.6.3 使用隊列在線程間通信 336
18.7 實踐與練習 337
第19章 網絡編程 338
19.1 網絡基礎 338
19.1.1 為什麼要使用通信協議 338
19.1.2 TCP/IP簡介 339
19.1.3 UDP簡介 340
19.1.4 socket簡介 341
19.2 TCP編程 342
19.2.1 創建TCP服務器 342
19.2.2 創建TCP客戶端 343
19.2.3 執行TCP服務器和客戶端 344
19.3 UDP編程 347
19.3.1 創建UDP服務器 347
19.3.2 創建UDP客戶端 348
19.3.3 執行UDP服務器和客戶端 348
19.4 實踐與練習 349
第20章 Web編程 350
20.1 Web基礎 350
20.1.1 HTTP協議 350
20.1.2 Web服務器 351
20.1.3 前端基礎 353
20.1.4 靜態服務器 355
20.2 WSGI接口 359
20.2.1 CGI簡介 359
20.2.2 WSGI簡介 360
20.2.3 定義WSGI接口 360
20.2.4 運行WSGI服務 361
20.3 Web框架 364
20.3.1 什麼是Web框架 364
20.3.2 Python中常用的Web框架 364
20.4 實踐與練習 365
第21章 Flask框架 366
21.1 Flask簡介 366
21.1.1 安裝虛擬環境 366
21.1.2 安裝Flask 368
21.1.3 第一個Flask程序 368
21.2 Flask基礎 369
21.2.1 開啟調試模式 369
21.2.2 路由 370
21.2.3 靜態文件 372
21.2.4 藍圖 372
21.3 模板 373
21.3.1 渲染模板 373
21.3.2 變量 374
21.3.3 控制結構 375
21.4 Web表單 376
21.4.1 CSRF保護和驗證 377
21.4.2 表單類 377
21.4.3 把表單渲染成HTML 379
21.5 實踐與練習 381
第4篇 項目實戰
第22章 e起去旅行網站 384
22.1 系統功能設計 384
22.1.1 系統功能結構 384
22.1.2 系統業務流程 385
22.2 系統開發必備 386
22.2.1 系統開發環境 386
22.2.2 文件夾組織結構 386
22.3 數據庫設計 387
22.3.1 數據庫概要說明 387
22.3.2 數據表模型 387
22.3.3 數據表關係 389
22.4 前臺用戶模塊設計 389
22.4.1 會員注冊功能實現 389
22.4.2 會員登錄功能實現 397
22.4.3 會員退出功能實現 398
22.5 前臺首頁模塊設計 398
22.5.1 推薦景區功能實現 400
22.5.2 推薦地區功能實現 402
22.5.3 搜索景區功能實現 403
22.6 景區模塊設計 406
22.6.1 查看景區功能實現 406
22.6.2 查看遊記功能實現 408
22.6.3 收藏景區功能實現 409
22.6.4 查看收藏景區功能實現 412
22.7 關於我們模塊設計 415
22.8 後臺模塊設計 419
22.8.1 管理員登錄功能實現 419
22.8.2 景區管理功能實現 421
22.8.3 地區管理功能實現 432
22.8.4 遊記管理功能實現 432
22.8.5 會員管理功能實現 433
22.8.6 日志管理功能實現 433
第23章 AI圖像識別工具 435
23.1 需求分析 435
23.2 系統設計流程 435
23.3 系統開發必備 436
23.3.1 系統開發環境 436
23.3.2 文件夾組織結構 436
23.4 開發前的準備工作 437
23.4.1 申請百度AI接口 437
23.4.2 urllib、urllib.request模塊 438
23.4.3 json模塊 439
23.5 AI圖像識別工具的開發 440
23.5.1 根據項目設計制作窗體 440
23.5.2 添加分類 440
23.5.3 選擇識別的圖片 441
23.5.4 銀行卡圖像識別 443
23.5.5 植物圖像識別 444
23.5.6 復制識別結果到剪貼板中 445


書摘/試閱

第2 章
Python 語言基礎
熟練掌握一種編程語言,最好的方法就是充分了解它,並掌握其基礎知識,另外,還需要親自體
驗,多編寫代碼,方可熟能生巧。
從本章開始,我們將正式踏上Python 開發之旅,體驗Python 帶給我們的簡單、快樂。本章將先對
Python 的語法特點進行詳細介紹,然後介紹Python 中的保留字、標識符、變量、基本數據類型,以及
數據類型間的轉換,最後介紹如何通過輸入和輸出函數進行交互。
本章知識架構及重難點如下。
2.1 Python 語法特點
學習Python 需要了解它的語法特點,如注釋規則、代碼縮進、編碼規範等。下面將對學習Python
時首先需要了解的這些語法特點進行詳細介紹。
2.1.1 注釋規則
注釋類似於語文課本中古詩文的注釋,如圖2.1 所示。據此,所謂注釋,就是在代碼中添加標注性
的文字,進而幫助程序員更好地閱讀代碼。注釋的內容將被Python 解釋器忽略,並不會在執行結果中
體現出來。

在Python 中,通常包括3 種類型的注釋,分別是單行注釋、多行注釋和文件編碼聲明注釋。這些
注釋在IDLE 中的效果如圖2.2 所示。
圖2.1 古詩文的注釋

圖2.2 Python 中的注釋


1.單行注釋
在Python 中,使用#作為單行注釋的符號。從符號#開始直到換行為止,其後面所有的內容都作為
注釋的內容而被Python 編譯器忽略。
語法如下:
# 注釋內容
單行注釋可以放在要注釋的代碼的前一行,也可以放在要注釋的代碼的右側。例如,下面的兩種
注釋形式都是正確的。
第一種形式:
01 # 要求輸入身高,單位為m,如1.70
02 height=float(input("請輸入您的身高:"))
第二種形式:
height=float(input("請輸入您的身高:")) # 要求輸入身高,單位為m,如1.70


您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 417
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區