原创 再學python3(十六) :python的hashlib模塊

摘要算法 Python的hashlib提供了常見的摘要算法,如MD5,SHA1等等。 什麼是摘要算法呢?摘要算法又稱哈希算法、散列算法。它通過一個函數,把任意長度的數據轉換爲一個長度固定的數據串(通常用16進制的字符串表示) 摘要算法不是

原创 再學python3(十七) :Python的logging日誌模塊

日誌模塊:參考資料點這裏   函數式簡單配置 import logging logging.debug('debug message') logging.info('info message') logging.warnin

原创 python批量處理有序文件夾中的文件重命名

對下面的有序文件夾中的文件重命名,使文件名爲文件夾名+1,2……等命名方式   import os; def rename(str1): i=0 path="F:\\test\\"+str1;

原创 再學python3(十三) :python的類的私有屬性和@property

# 封裝和@property # 私有屬性的用法 ''' 1. 隱藏屬性 不被外部調用 2. 保護屬性不被修改 3. 保護屬性不被子類調用 ''' # class Car: # def __init__(self, sp

原创 再學python3(十四) :python的靜態方法和類方法

# staticmathod 靜態方法 # classmethod 類方法 # classmethod 涉及靜態變量的時候使用 ''' 默認參數 cls 代表這個類 ''' # class Power: # __n = 3

原创 再學python3(十五) :python的反射

一、簡單反射 # 反射 # 用字符串的方式獲取方法和屬性 class People: dic = {'name':'Mr.li', 'sex':'男'} def show_name(self): prin

原创 再學python3(十一) :python的繼承和派生

''' 面向對象的特徵: 繼承 多態 封裝 ''' # 繼承 ''' 一個類可被多個類繼承 一個類可以繼承多個父類 python獨有 ''' class A: pass #父類 基類 超類 class B: pass #父類 基

原创 再學python3(十二) :python的類抽象類和接口類

# 抽象類 和 接口類 ''' 接口類默認支持多繼承 抽象類默認不支持多繼承 '''

原创 再學python3(十) :python的類

# 類 # 類可以定義兩種屬性:靜態和動態 class Person: def __init__(self, *args): #調用類時 自動調用此函數 self.name = args[0] s

原创 再學python3(五) :python的內置函數

# 內置函數 ''' dir 查看變量擁有的方法 callable 查看是否是函數 help 查看幫助 ''' # print(dir(int)) # ['__abs__', '__add__', …… # print(call

原创 再學python3(九) :python的包和異常處理

一:參考資料:http://www.cnblogs.com/Eva-J/articles/7292109.html#_label7 二:代碼:見github: 0307bg 三: 異常處理 # 異常處理 try # try 和 ex

原创 再學python3(六) :python的匿名函數

# 匿名函數 ''' 關鍵字 lambda 不換行 ''' fun1 = lambda x: x**3 fun2 = lambda: 3 print(fun1(3)) # 27 print(fun2()) # 3 # 與內置函

原创 再學python3(八) :python的常用模塊

一、常用模塊 參考資料: http://www.cnblogs.com/Eva-J/articles/7228075.html   二、序列化模塊 1. JSON  部分數據類型都可以轉字符串 2. pickle  所有數據類型都可以轉字

原创 將多個ts文件合併成一個文件

cmd命令: copy /b  F:\f\*.ts  E:\f\new.ts”

原创 再學python3(七) :正則表達式

在線測試工具: http://tool.chinaz.com/regex/ 學習資料:http://www.runoob.com/regexp/regexp-tutorial.html   # re模塊和正則表達式 ''' 正則表達式: