原创 urllib模塊的使用

1.基本方法 urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)

原创 Python轉義字符

在需要在字符中使用特殊字符時,python用反斜槓(\)轉義字符。如下表: 轉義字符 描述 \(在行尾時) 續行符 \\ 反斜槓符號 \' 單引號 \" 雙引號 \a 響鈴 \b 退

原创 random模塊的使用

隨機整數: >>> import random >>> random.randint(0,99) 21 隨機選取0到100間的偶數: >>> import random >>> random.randrange(0, 101, 2) 42

原创 Python3 日期和時間

Python 程序能用很多方式處理日期和時間,轉換日期格式是一個常見的功能。 Python 提供了一個 time 和 calendar 模塊可以用於格式化日期和時間。 時間間隔是以秒爲單位的浮點小數。 每個時間戳都以自從1

原创 Python3 MySQL 數據庫連接

本文我們爲大家介紹 Python3 使用 PyMySQL 連接數據庫,並實現簡單的增刪改查。 什麼是 PyMySQL? PyMySQL 是在 Python3.x 版本中用於連接 MySQL 服務器的一個庫,Python2中則使用my

原创 Python魔術方法詳解

準備工作 爲了確保類是新型類,應該把 _metaclass_=type 入到你的模塊的最開始。 1 class NewType(Object): 2   mor_code_here 3 class OldType: 4   mor_

原创 Python3 面向對象

Python從設計之初就已經是一門面向對象的語言,正因爲如此,在Python中創建一個類和對象是很容易的。本章節我們將詳細介紹Python的面向對象編程。 如果你以前沒有接觸過面向對象的編程語言,那你可能需要先了解一些面嚮對象語

原创 Python3 運算符

什麼是運算符? 本章節主要說明Python的運算符。舉個簡單的例子 4 +5 = 9 。 例子中,4 和 5 被稱爲操作數,"+" 稱爲運算符。 Python語言支持以下類型的運算符: 算術運算符 比較(關係)運算符

原创 Python3 輸入和輸出

輸出格式美化 Python兩種輸出值的方式: 表達式語句和 print() 函數。 第三種方式是使用文件對象的 write() 方法,標準輸出文件可以用 sys.stdout 引用。 如果你希望輸出的形式更加多樣,可以

原创 Python3 OS 文件/目錄方法

os 模塊提供了非常豐富的方法用來處理文件和目錄。常用的方法如下表所示: 序號 方法及描述 1 os.access(path, mode) 檢驗權限模式 2 os.chdir(path) 改變當前工作目錄 3

原创 Python3 字典

字典是另一種可變容器模型,且可存儲任意類型對象。 字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ,格式如下所示: d = {key1 : value1, key2

原创 Python3 JSON 數據解析

JSON (JavaScript Object Notation) 是一種輕量級的數據交換格式。它基於ECMAScript的一個子集。 Python3 中可以使用 json 模塊來對 JSON 數據進行編解碼,它包含了兩個函數: j

原创 Python3 網絡編程

Python 提供了兩個級別訪問的網絡服務。: 低級別的網絡服務支持基本的 Socket,它提供了標準的 BSD Sockets API,可以訪問底層操作系統Socket接口的全部方法。 高級別的網絡服務模塊 SocketServer

原创 Python3常用內置函數

數學相關 abs(a) : 求取絕對值。abs(-1)max(list) : 求取list最大值。max([1,2,3])min(list) : 求取list最小值。min([1,2,3])sum(list) : 求取list元素的和。

原创 Python3 列表

序列是Python中最基本的數據結構。序列中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。 Python有6個序列的內置類型,但最常見的是列表和元組。 序列都可以進行的操作包括索引,切