Python入門記錄8

2021-08-14 13:32:56 字數 2456 閱讀 7565

# 分針時針秒針什麼時候重合

coincide =

forhourinrange(0,12):

forminuteinrange(0,60):

forsecondinrange(0,60):

secondangle = second*360/60

minuteangle = int((minute+second/60)*360/60)

hourangle = int((hour+minute/60)*360/12)

ifsecondangle == minuteangle == hourangle:

%(hour,minute,second))

# print('%d:%d:%d,秒針%d度,分針%d度,時針%d度'%(hour,minute,second,secondangle,minuteangle,hourangle))

print(coincide)

# 類classmyclass():

# 私有屬性--外部無法呼叫

__privatename =''# 建構函式--self--類的例項:必須包含

def__init__(self):

# 內部呼叫私有屬性

self.__privatename =''print('建立物件')

# 析構函式

def__del__(self):

print('釋放物件')

def__repr__(self):

print('列印,轉換')

# 返回轉換為字串的輸出值

def__str__(self):

# 內部呼叫私有函式

self.__privatemethod()

returnstr(id(self))

# 私有函式

def__privatemethod(self):

print('私有函式')

# 重寫運算子函式

def__add__(self, other):

print('加運算')

# 繼承--多重繼承

classmychild(myclass,dict):

# 重寫父類構造方法

def__init__(self):

print('這是mychild')

print(mychild())

importglob

# 檔案萬用字元--生成檔案列表

print(glob.glob('*.*'))

importre

# 通過正則替換所有匹配資訊

print(re.sub('[1-9]','[123]','123,fdsaf123'))

# 簡單爬蟲-->全部寫入檔案

importurllib.request

withopen('myblog.txt','wb')asfile:

forlineinurllib.request.urlopen(''):

file.write(line)

# 資料壓縮

importzlib,gzip,bz2,zipfile,tarfile

# 效能度量

fromtimeitimporttimer

# 測試

importdoctest,unittest

doctest.testmod()

unittest.main()

python入門記錄

mix 1,a string 3.14,1,2,3 empty member 金魚 鯉魚 黃魚 len member 結果是3 member.extend 帶魚 娃娃魚 extend 能以這樣的形式加入兩個引數 member.insert 1,鯽魚 remove member.remove 帶魚 如...

python入門記錄 Python 入門學習記錄

基礎語法 縮排縮排表達 內容的所屬關係的唯一方式,中縮排的長度必須保持統一。注釋python 使用 作為單行注釋標識,作為多行注釋標識。如 這是單行注釋 這是多行注釋 命令 保留字 命名規則 大小寫字元 數字 下劃線和漢字等字元及組合。大小寫敏感,首字元不能為數字,不能與保留字相同。保留字 被程式語...

python入門記錄 python入門基礎習題記錄

執行python指令碼的兩種方式 1 配置好環境變數,python py 2 python進入python直譯器,直接執行 簡述位 位元組關係 1 1位元組 byte 8位 bit 簡述ascii,unicode,utf 8,gbk關係 1 ascii 最早的一種編碼方式,用乙個位元組也就是8位來表...