# 分針時針秒針什麼時候重合 coincide = [] for hour in range(0,12): for minute in range(0,60): for second in range(0,60): secondAngle = second*360/60 minuteAngle = int((minute+second/60)*360/60) hourAngle = int((hour+minute/60)*360/12) if secondAngle == minuteAngle == hourAngle: coincide.append('%d:%d:%d'%(hour,minute,second)) # print('%d:%d:%d,秒針%d度,分針%d度,時針%d度'%(hour,minute,second,secondAngle,minuteAngle,hourAngle)) print(coincide) # 類 class myclass(): # 私有屬性--外部無法調用 __privateName = '' # 構造函數--self--類的實例:必須包含 def __init__(self): # 內部調用私有屬性 self.__privateName = '' print('創建對象') # 析構函數 def __del__(self): print('釋放對象') def __repr__(self): print('打印,轉換') # 返回轉換爲字符串的輸出值 def __str__(self): # 內部調用私有函數 self.__privateMethod() return str(id(self)) # 私有函數 def __privateMethod(self): print('私有函數') # 重寫運算符函數 def __add__(self, other): print('加運算') # 繼承--多重繼承 class myChild(myclass,dict): # 重寫父類構造方法 def __init__(self): print('這是mychild') print(myChild()) import glob # 文件通配符--生成文件列表 print(glob.glob('*.*')) import re # 通過正則替換所有匹配信息 print(re.sub('[1-9]','[123]','123,fdsaf123')) # 簡單爬蟲-->全部寫入文件 import urllib.request with open('myBlog.txt','wb') as file: for line in urllib.request.urlopen('http://blog.csdn.net/yang930207/article/details/79034473'): file.write(line) # 數據壓縮 import zlib,gzip,bz2,zipfile,tarfile # 性能度量 from timeit import Timer # 測試 import doctest,unittest doctest.testmod() unittest.main()
Python入門記錄8
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.