一、網(wǎng)絡編程 1.網(wǎng)絡編程基礎 1.1概念 計算機網(wǎng)絡:把分布在不同區(qū)域的計算機【設備】與專門的一些外部設備通過通信線路相關聯(lián),形成一個網(wǎng)絡系統(tǒng),從而使得計算機之間可以共享數(shù)...
一、網(wǎng)絡編程 1.網(wǎng)絡編程基礎 1.1概念 計算機網(wǎng)絡:把分布在不同區(qū)域的計算機【設備】與專門的一些外部設備通過通信線路相關聯(lián),形成一個網(wǎng)絡系統(tǒng),從而使得計算機之間可以共享數(shù)...
一、破解密碼 1. 排列 代碼演示:import itertools#1。排列#從n個不同的元素中取出m(m <= n)個元素,按照一定的順序排成一列#m == n,全排列...
一、高階函數(shù) 1.map() 代碼演示:"""map(function,iterable)function:函數(shù)iterable:可迭代對象作用:將傳入的函數(shù)依次作用于可迭代...
一、錯誤和異常 1.概念 兩種容易辨認的錯誤? 語法錯誤:一些關于語法的錯誤【縮進】? 異常:代碼完全正確,但是,程序運行之后,會報出 的錯誤exception/error代...
一、多態(tài) 1.概念 一種事物的多種體現(xiàn)形式,函數(shù)的重寫其實就是多態(tài)的一種體現(xiàn)在Python中,多態(tài)指的是父類的引用指向子類的對象代碼演示:#父類class Animal(ob...
一、目錄遍歷 os 用于獲取系統(tǒng)的功能,主要用于操作文件或者文件夾代碼演示:import ospath = r"C:\Users\Administrator\Deskto...
一、迭代器 1.可迭代對象 可迭代對象【實體】:可以直接作用于for循環(huán)的實體【Iterable】可以直接作用于for循環(huán)的數(shù)據(jù)類型:? a.list,tuple,dict,...
一、封裝【private】 1.概念 廣義的封裝:函數(shù)和類的定義本身,就是封裝的體現(xiàn)狹義的封裝:一個類的某些屬性,在使用的過程 中,不希望被外界直接訪問,而是把這個屬性給作為...
一、面向?qū)ο笏枷?1.面向?qū)ο笏枷朐O計 基于哲學觀點:萬物皆對象舉例說明:案例一:我想吃大盤雞面向過程 面向?qū)ο?.自己去買菜 ...
一、函數(shù)的特殊用法 1.變量可以指向函數(shù) 代碼演示:#abs------>absolute#abs()是一個系統(tǒng)的內(nèi)置函數(shù)【built-in function】print(a...
一、函數(shù) 1.函數(shù)概述 1.1認識函數(shù) 需求:求圓的面積s = π * r ** 2c = math.sqrt(a**2 + b**2)代碼演示:r1 = 6.8s1 = 3...
一、break、continue和pass語句的使用 1.break 作用:跳出循環(huán)【直接跳出整個循環(huán),繼續(xù)執(zhí)行循環(huán)后面的代碼】代碼演示:#break的使用#1.whilen...
一、set集合 1.概述 和數(shù)學上的集合基本是一樣的,特點:不允許有重復元素,可以進行交集,并集,差集的運算本質(zhì):無序,無重復元素的集合 2.創(chuàng)建 set(列表或者元組或者字...
一、list列表 1.概述 變量:使用變量存儲數(shù)據(jù),但是,缺點:一個變量每次只能存儲一個數(shù)據(jù)思考:如果一次性存儲多個數(shù)據(jù),怎么做?解決:采用列表作用:列表相當于是一個容器,可...
一、string字符串 1.常用功能 1.1獲取長度和次數(shù) 代碼演示:#1.計算字符串長度 len#類似于list和tuple的中獲取長度的用法str1 = "hfufhj...
一、Python中的數(shù)據(jù)類型 計算機顧明思議就是可以做數(shù)學運算的機器,因此計算機理所當然的可以處理各種數(shù)據(jù),但是計算機能處理的遠遠不止數(shù)值,還有文本,圖形,音頻,視頻網(wǎng)頁等各...
一、軟件開發(fā)的常識 1.什么是軟件 一系列由特定順序組織起來的計算機數(shù)據(jù)或者指令常見的軟件:? 系統(tǒng)軟件:windows,Linux,mac os? 應用軟件:QQ,一系列的...