原创 異常處理

class Dog(object): def __init__(self,name): self.name=name def eat(self,food): print("%s eat the m

原创 類的起源

```# ## 特殊方式創建類 def func(self): print("hello %s"%self.name) def ccc(self,name,age): self.name=name self.ag

原创 類的特殊方法

```# # 靜態方法(只是名義上歸類管理,但實際上在今天方法裏無法訪問類或實例中的任何屬性) class cat(object): def __init__(self,name): self.name=name

原创 類的應用場景(重要運用補充)

###1、什麼是面向對象編程?以前是用函數現在是類+對象 ##2、什麼是類,什麼是對象,他們又有什麼關係?把函數放進類裏class 類:def foo(self):passdef too(self):passobj是對象,是實例化後就得

原创 類的特性、公有私有屬性和析構

```class Role(object): country="wuxi" #公有屬性 def __init__(self, name, role, weapon, life_value=100, money=1500

原创 新式類vs經典類,類的多態實現

```# # 經典類VS新式類 class person(object): #這就是新式類 pass #super(Teacher,self).__init__(name,age,sex) # 新式類寫法 class

原创 類的繼承和類繼承運用

```通過繼承創建的新類稱爲“子類”或“派生類”。 被繼承的類稱爲“基類”、“父類”或“超類”。 繼承概念的實現方式主要有2類:實現繼承、接口繼承。 1、實現繼承是指使用基類的屬性和方法而無需額外編碼的能力; 2、接口繼承是指僅使用屬

原创 什麼是類與實例

定義了一個people類 其實self,就是實例本身!你實例化時python會自動把這個實例本身通過self參數傳進去。 class people(object): def __init__(self,name): #構造函數 構造方法==

原创 面向對象概念

實現不同種類之間功能無法互相調用 def dog(name,dog_type):def bark(d):print("dog %s: 汪。。汪。汪。。。"%d["name"])data={"name":name,"type":dog_ty

原创 subprocess模塊

```import os ## os.system() #輸出命令結果到屏幕,返回命令的執行狀態 ## os.popen("dir").read #會保存命令的執行結果並輸出 # 在linux裏面 import subprocess

原创 re模塊

```import re '.' 默認匹配除\n之外的任意一個字符,若指定flagDOTALL, 則匹配任意字符,包括換行 '^' 匹配字符開頭,若指定flagsMULTILINE, 這種也可以匹配上(r"^a", "\nabc\n

原创 logging模塊

logging基本用法 import loggingimport sys logging.basicConfig(filename='app.log',level=logging.INFO,format='%(asctime)s %(fil

原创 configparser模塊

生成文件 import configparser config = configparser.ConfigParser()#在DEFAULT節點下添加,類似字典的key和valueconfig["DEFAULT"] = {'ServerAl

原创 xml模塊

xml創建 import xml.etree.ElementTree as ET new_xml = ET.Element("namelist")name = ET.SubElement(new_xml, "name", attrib={"

原创 hashilb模塊(加密算法)

import hashlib#m=hashlib.md5()m.update(b"hello")print(m.hexdigest())#以16進制格式hashprint(m.digest()) #以2進制格式hashm.update(b"