原创 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選擇和循環嵌套),不同的是生成器表達式包括在圓括號中,而列表推