原创 異常處理
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"