今天給大家分享的是第四篇,前面幾篇我都放在上面了,小伙伴可以自己領取鞏固復習,
方法重寫
Python學習交流Q群:906715085#### print("-------------方法重寫------------"); # coding=utf-8 class Parent: # 定義父類 def myMethod(self): print('呼叫父類方法') class Child(Parent): # 定義子類 def myMethod(self): print('呼叫子類方法') c = Child() # 子類實體 c.myMethod() # 子類呼叫重寫方法 D:\作業空間\Python\venv\Scripts\python.exe D:/作業空間/Python/main.py -------------方法重寫------------ 呼叫子類方法 行程已結束,退出代碼0

運算子多載
print("-------------運算子多載------------"); class Computation(): def __init__(self, value): self.value = value def __add__(self, other): return self.value + other def __sub__(self, other): return self.value - other c = Computation(5) x = c + 5 print("重構后加法運算結果是:", x) y = c - 3 print("重構后減法運算結果是:", y) D:\作業空間\Python\venv\Scripts\python.exe D:/作業空間/Python/main.py -------------運算子多載------------ 重構后加法運算結果是: 10 重構后減法運算結果是: 2 行程已結束,退出代碼0


檔案處理
打開關閉檔案
Python學習交流Q群:906715085#### #在同一目錄下新建文本檔案 test.txt f=open("test.txt","r") print(type(f)) g=open("test.txt","rb") print(type(g)) D:\作業空間\Python\venv\Scripts\python.exe D:/作業空間/Python/main.py <class '_io.TextIOWrapper'> <class '_io.BufferedReader'> 行程已結束,退出代碼0
檔案讀寫
#coding=utf-8 # 打開一個檔案 f = open("f.txt", "w") f.write( "人生苦短.\n 我用 Python!\n"); # 關閉打開的檔案 f.close()


例外處理
例外
try: f = open("test.txt", "w") f.write("例外處理測驗!") except IOError: print("錯誤: 沒找到檔案或檔案不可用") else: print("讀寫成功") f.close() D:\作業空間\Python\venv\Scripts\python.exe D:/作業空間/Python/main.py 讀寫成功 行程已結束,退出代碼0

拋出例外
try: raise IndexError except: print("出錯了") raise D:\作業空間\Python\venv\Scripts\python.exe D:/作業空間/Python/main.py Traceback (most recent call last): File "D:/作業空間/Python/main.py", line 2, in <module> raise IndexError IndexError 出錯了 行程已結束,退出代碼1

最后
今天給大家分享的基礎知識第四篇,大家現在應該都已經收到了,最后,一定要把基礎知識學牢了,工欲善其事,必先利其
器…

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/465004.html
標籤:其他
上一篇:maven引入依賴問題
