xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 5.00KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2024-05-07
  • 語言: Python
  • 標(biāo)簽: 方法??判斷??測試??密碼??

資源簡介


資源截圖

代碼片段和文件信息

“““判斷密碼強(qiáng)度6.0
????馬玉華???2019.8.1
????3.0新增功能:保存密碼及強(qiáng)度到文件中
????4.0新增功能:讀取文件中的密碼
????5.0新增功能:定義一個(gè)password工具類
????6.0新增功能:定義一個(gè)file類,用來保存、讀出文件
“““


class?PasswordTool:????????????????#創(chuàng)建一個(gè)“類”。即用“類”對一類函數(shù)進(jìn)行分類
????“““
????????密碼工具類
????“““
????def?__init__(self?password):???#固定寫法(self?各個(gè)屬性參數(shù),各個(gè)屬性參數(shù))
????????#?類的屬性
????????self.password?=?password???#把各個(gè)屬性參數(shù)都給到self中,self相當(dāng)于一個(gè)形式對象
????????self.strength_level?=?0

????#類的方法,即在“類”中放著的許多相關(guān)函數(shù),也就是這一類函數(shù)
????def?process_password(self):????#在類中定義函數(shù):函數(shù)名(self)。?self有許多屬性參數(shù),形參直接用self,就不用了一個(gè)個(gè)寫其他參數(shù)出來了
????????#?規(guī)則1:密碼長度大于8
????????if?len(self.password)?>=?8:???#self.password相當(dāng)于用的是self中password的這個(gè)屬性
????????????self.strength_level?+=?1???#self的strength_level屬性參數(shù)加1
????????else:
????????????print(‘密碼長度要求至少8位!‘)

????????#?規(guī)則2:包含數(shù)字
????????if?self.check_number_exist():????#self.函數(shù)名(無參數(shù)),用來調(diào)用類中的函數(shù)
????????????self.strength_level?+=?1
????????else:
????????????print(‘密碼要求包含數(shù)字!‘)

????????#?規(guī)則3:包含字母
????????if?self.check_letter_exist():???#self.函數(shù)名(無參數(shù)),用來調(diào)用類中的函數(shù)
????????????self.strength_level?+=?1
????????else:
????????????print(‘密碼要求包含字母!‘)

????#?類的方法
????def?check_number_exist(self):???#在類中定義函數(shù):函數(shù)名(self)
????????“““
????????????判斷字符串中是否含有數(shù)字
????????“““
????????has_number?=?False

????????for?c?in?self.password:??????#self.屬性參數(shù),這個(gè)參數(shù)是字符串,循環(huán)遍歷字符串
????????????if?c.isnumeric():
????????????????has_number?=?True
????????????????break

????????return?has_number

????def?check_letter_exist(self):
????????“““
????????????判斷字符串中是否含有字母
????????“““
????????has_letter?=?False
????????for?c?in?self.password:
????????????if?c.isalpha():
????????????????has_letter?=?True
????????????????break
????????return?has_letter

class?FileTool:
????def?__init__(self

評論

共有 條評論

相關(guān)資源