原创 python字典的排序

python字典的排序: >>> d={'a': 5, 'c': 3, 'b': 4} >>> d.items() [('a', 5), ('c', 3), ('b', 4)] 字典的元素是成鍵值對出現的,字典的排序可用sort

原创 MySQL之存儲引擎InnoDB,MyISAM和MEMORY

1、查看mysql支持的存儲引擎: show engines; mysql> show engines; +--------------------+---------+---------------------------

原创 linux 重定向符>和>>的區別

linux中 >表示將輸出內容重定向至指定文件並覆蓋原文件內容, >>表示將輸出內容重定向至指定文件並追加內容到原文件末尾 e.g ~/shelltest$ cat test.sh lala bomb... ~/shellt

原创 Python3 的__slots__

slots的作用: 1,使用 slots 類屬性限制實例屬性的添加。只允許實例屬性具有__slots__指定的屬性,在試圖爲實例添加其它屬性時將報錯。注: slots 類屬性可以是列表,可以是元組。 class Person:

原创 Python變量作用域LEGB和變量名的查找規則

作用域LEGB 作用域:變量起作用的範圍。 LEGB含義解釋: L — Local(function)局部作用域;函數內的命名空間 ,可以通過locals() 查看。 E —Enclosing function locals外

原创 穩定排序和不穩定排序的區別和代表

關於排序穩定性的定義 通俗地講就是能保證排序前兩個相等的數其在序列的前後位置順序和排序後它們兩個的前後位置順序相同。在簡單形式化一下,如果Ai = Aj,Ai原來在位置前,排序後Ai還是要在Aj位置前。 問題來了,什麼時候必須要求

原创 Python關於time模塊的使用

1,def asctime(t: Union[TimeTuple, struct_time, None] = …) -> str: … # return current time 將一個時間元組轉換爲字符串。 2,def clo

原创 python的各種類型的推導式

列表推導式 1.定義: 使用簡易方法,將可迭代對象轉換爲列表。 2.語法: 變量 = [表達式 for 變量 in 可迭代對象] 變量 = [表達式 for 變量 in 可迭代對象 if 條件] 3.說明: 如果if真值表達式的布

原创 Python 的可迭代對象、迭代器和生成器

迭代器和可迭代對象 由for循環的內部原理說起 list01 = [2,434,5,6,8] for item in list01: print(item) 大家有沒有想過list類型對象爲什麼可以被for循環呢?

原创 Python的枚舉類enum

枚舉的作用簡述: 枚舉本身的意思就是一一列舉出來,在python及其它語言中,枚舉就是將該類型變量的所有可能取的值事先一一列舉出來,然後限制該變量在實際使用中就只能在這些值的範圍內取值。 使用枚舉類有哪些好處 枚舉類可以方便地表示

原创 將[c語言中文網](http://c.biancheng.net/view/1380.html)的“”23 種設計模式“的網頁轉成pdf

以下是將c語言中文網的“”23 種設計模式“的網頁轉成pdf的示例,但唯獨有一點,圖片無法顯示: import requests from lxml import etree from pdfkit import from_str

原创 精講由python閉包講到裝飾器(原創)

部分借鑑:python中閉包,閉包的實質 內外函數: 在一個函數內部嵌套地定義了若干個函數,外部的函數我們叫它外函數,內部的函數我們叫它內函數。 閉包: 嵌套函數中,內函數裏使用了外函數中的變量,並且外函數的返回值是內函數的函數名

原创 Python的異常處理機制和常見異常類型

異常 1.定義:運行時檢測到的錯誤。 2.現象:當異常發生時,程序不會再向下執行,而轉到函數的調用語句。 3.常見異常類型: – 名稱異常(NameError):變量未定義。 – 類型異常(TypeError):不同類型數據進行運

原创 算法基礎之我的Python排序算法代碼收藏集

參考: 十大經典排序算法動圖圖解 動畫+原理+代碼,解讀十大經典排序算法 堆排序的Python實現(附詳細過程圖和講解) 算法基礎 基礎概念特徵 定義 算法(Algorithm)是一個有窮規則(或語句、指令)的有序集合。它確

原创 URL轉發、301永久重定向、302暫時性定向的區別(轉)

URL轉發、301永久重定向、302暫時性定向的區別 (2016-03-16 15:08:21)轉載▼ 標籤: 域名url轉發 301永久重定向 302暫時性定向 重定向 虛擬主機 分類: 重定向 由於技術更新和企業自身的原因,網