原创 Python3網絡編程--socket編程之Tcp編程
目錄 1:Python3中socket編程介紹 2:簡單的點對點 3:併發服務端 3.1:創建線程處理 3.2:socketserver模塊處理 3.3:使用select模塊 4:socket實現web服務器 4.1:簡單web服務器 4
原创 Python3中內置函數
目錄 1:查看內置函數及函數說明 2:內置函數 2.1 map 2.2 filter 2.3 zip 2.4 sorted 排序 1:查看內置函數及函數說明 Python3中有哪些內置函數呢?可以使用下面代碼查看: print([ite
原创 Python3中函數基礎
函數是對功能或者動作的封裝,它的主要目的是:最大化代碼重用和最小化代碼冗餘,以及對複雜過程的分解。 1:函數的定義與調用 在Python中使用如下的語法進行定義一個函數: def name(arg1,arg2,... argN):
原创 Python3中函數進階
1:動態傳參 首先看下下列代碼,實現對2個整數進行求和 運算;如果只有兩個參數的話,函數m_sum是能夠很好地運行,但是如果要對3個,4個甚至更多的整數進行求和運算時,函數m_sum將不能工作。 def m_sum(a,b): ret
原创 Python3中的迭代器
1:for循環遍歷 在Python中for循環可以用於遍歷任何序列類型,包括列表,元組,字符串,但是不能用與遍歷整數,代碼如下: # 遍歷列表 t = [1,2,3] for x in t: print(x) # 遍歷元組 t =
原创 Python3中的if語句
1:if語句 Python中的if語句是選擇操作來執行,其語法形式如下: if test1: statements1 elif test2: # 是可選的 statements2 elif test3:
原创 Python3中的遞歸函數
目錄 1:遞歸函數 2:遞歸函數的最大深度 3:重置遞歸函數的最大深度 4遞歸函數示例 4.1 計算階乘 n! 4.2:斐波納契數列 4.3:求x的n次方 1:遞歸函數 遞歸函數就是在函數中調用它自身,其主要用於將複雜問題分解爲多個子問
原创 Python3中的for循環語句
Python中for循環是一個通用的序列迭代器:它可以遍歷任何有序序列和其他可迭代對象內的元素。for循環可用於字符串,列表,元組或其他內置可迭代對象。 其語法形式如下: """ 當運行for循環時,會逐個將可迭代對象ob
原创 Python3中的推導式
目錄 1:推導式介紹 2:列表推導式 2.1創建列表 2.2:對列表操作 2.3:嵌套for 2.4:帶if 3:字典推導式 4:集合推導式 5:元組沒有推導式 1:推導式介紹 python3中推導式提供了一種簡明快速的方法來創建列表、
原创 Python3中的閉包
1:閉包的定義 首先看下面代碼: def outer(): x = 100 def inner(): print(x) return inner ret = outer() ret() """ 輸出: 100 """
原创 Python3面向對象-運算符重載
目錄 1:運算符重載介紹 2:Python3中常見運算符重載方法 3:運算符重載方法示例 3.1:索引和分片:__getitem__和__setitem__ 3.2:返回數值:__index__ (__index__不是索引) 3.3
原创 Python3中異常處理和try/except,try/finally的用法
目錄 1:Python3中異常處理介紹 2:異常處理語句 2.1:try/except/else捕獲指定的異常: 2.2:try/finally 2.3:raise:引發異常 2.4:with/as:上下文管理器 3:Python中常見異
原创 Python3之excel操作--openpyxl模塊
目錄 1:openpyxl模塊介紹 2: openpyxl模塊安裝 3:openpyxl模塊常用操作 3.1:獲取工作表 3.2:行操作 3.3:列操作 3.4:單元格操作 3.5:寫excel文件,合併單元格,樣式處理,設置公
原创 Python3僞私有屬性
目錄 1:僞私有屬性介紹 2:雙下劃線:僞私有屬性實現過程 1:僞私有屬性介紹 在Python中一切都是對象,並且類的所有屬性和方法都是公有的(public),並不存在private 關鍵字來聲明私有方法或屬性。那麼在Python中怎
原创 Python3中的生成器表達式
與生成器函數一樣,生成器表達式也是Python中的一種延遲工具。 生成器表達式的定義 從語法上,生成器表達式與一般的列表推導式一樣,並且支持列表推導的語法(if選擇和循環嵌套),不同的是生成器表達式包括在圓括號中,而列表推