1. __init__ 方法的使用:
1.例如__init__()方法中以self.name 方式定義參數(shù)
? ?這樣類中的任意方法都可以使用這個(gè)參數(shù)
2.創(chuàng)建對(duì)象時(shí)朋譬,可以給不同的對(duì)象初始化不同的參數(shù)
例:
? ? ? ? ?class ren():? ??# 類的初始化
? ? ? ? ? ? def __init__(self,name,nl):
? ? ? ? ? ? ? ? ? ? self.name = name
? ? ? ? ? ? ? ? ? ? self.age = nl
? ? ? ? ? ? def pao(self):
? ? ? ? ? ? ? ? ? ? print("%s正在運(yùn)動(dòng)"%self.name)
? ? ? ? ? ? def sleep(self):
? ? ? ? ? ? ? ? ? ? print("%s在睡覺(jué)"%self.name)
? ? ? ? ? ? male = ren("libai",12)? ? ? ? ? ? ? ? #類的實(shí)例化
? ? ? ? ? ? male.pao()
? ? ? ? ? ? female = ren("王昭君",18)
? ? ? ? ? ? female.sleep()
2.異常處理(try? cxcept)?
1.用來(lái)捕獲抱錯(cuò)或異常男娄,并輸出指定的內(nèi)容。
2.try中的語(yǔ)句出錯(cuò)后不會(huì)影響之后的語(yǔ)句執(zhí)行梗掰。
? ? ? ? ? try:? ? ? ? ? ? ? ? # 如果try中的語(yǔ)句出錯(cuò)毅戈,則跳過(guò)之后的語(yǔ)句直接執(zhí)行except
? ? ? ? ? ? ? ? ? print("這是try中的語(yǔ)句")
? ? ? ? ? ? ? ? ? female = ren("sada",12)
? ? ? ? ? ? ? ? ? female.pao()
? ? ? ? ? ? ? ? ? print(female.name)
? ? ? ? ? ?except:
? ? ? ? ? ? ? ? ? print("創(chuàng)建對(duì)象出錯(cuò)")
-----------------------------------------------------------------------------------------------------------------------------------
讀取Excel文件
# 安裝xlrd 包养渴,拷貝到Python27文件夾中炮沐,在cmd命令框找到包文件夾,輸入python ste**.py install
例:
import xlrd
# 打開(kāi)指定的Excel表 在路徑前面加r
wb = xlrd.open_workbook(r"D:\python_work\auto_test0505\date\user1.xlsx")
# 獲取指定的頁(yè)簽峰弹,使用索引的方式
table = wb.sheet_by_index(0)
#依靠索引獲取指定的行和列
r = table.row_values(0)? ?# 行
c = table.col_values(0)? ? # 列
print(r)
print(c)
在excel 中保存數(shù)字?jǐn)?shù)據(jù)是要在前面加 ‘ 單引號(hào)店量,以免讀取時(shí)顯示為科學(xué)計(jì)算法格式