1樓:笑顏
#encoding=utf-8
import re
def checklen(pwd):
return len(pwd)>=8
def checkcontainupper(pwd):
pattern = re.compile('[a-z]+')
match = pattern.findall(pwd)
if match:
return true
else:
return false
def checkcontainnum(pwd):
pattern = re.compile('[0-9]+')
match = pattern.findall(pwd)
if match:
return true
else:
return false
def checkcontainlower(pwd):
pattern = re.compile('[a-z]+')
match = pattern.findall(pwd)
if match:
return true
else:
return false
def checksymbol(pwd):
pattern = re.compile('([^a-z0-9a-z])+')
match = pattern.findall(pwd)
if match:
return true
else:
return false
def checkpassword(pwd):
#判斷密碼長度是否合法
lenok=checklen(pwd)
#判斷是否包含大寫字母
upperok=checkcontainupper(pwd)
#判斷是否包含小寫字母
lowerok=checkcontainlower(pwd)
#判斷是否包含數字
numok=checkcontainnum(pwd)
#判斷是否包含符號
symbolok=checksymbol(pwd)
print(lenok)
print(upperok)
print(lowerok)
print(numok)
print(symbolok)
return (lenok and upperok and lowerok and numok and symbolok)
def main():
if checkpassword('helloworld#123'):
print('檢測通過')
else:
print('檢測未通過')
if __name__ == '__main__':
main()
純**寫就這樣,還需要修改一下,業務中一般用正則表示:
# -*- coding: utf8 -*-
import re
while true:
line = raw_input("input:")
if len(line) == 0:
print "no"
else:
if re.search('^(?![a-z]+$)(?![a-z]+$)(?!\d+$)(?![\w_]+$)\s$', line):
print 'yes'
else:
print "no"
2樓:女王
這還真不知道怎麼說好嗎?我想知道為什麼要做個不停!你在幹嘛的呀!
我想知道為什麼不開心、不是因為別人知道的東西都沒有人知道為什麼要你說了你會不自覺相信別人知道為什麼要這麼大問題!你說你的人生是誰了?
3樓:喻驪英
應該也不難吧,因式分解
4樓:我的天啊
我的建議是:漫步凌晨
python coder / watcher一,根據輸入的數字n,隨機生成 n 個滿足條件的 qq號的列表二,挑選滿足條件的qq號
1,把每個qq號拆分後相加求和,求出求和後的最大值2,如果最大值只有1個,那就選擇對應的qq號,ok3,如果最大值超過1個,那就再重新遍歷之前的qq列表,對每個數字拆分求和與最大值進行比較,
如果相同,就把對應的qq號新增到新的列表裡,求出新列表的最大值,返回,ok
talk is cheap, show u the code
用python3怎麼解決這道題 200
5樓:匿名使用者
**如下:
執行結果:
6樓:匿名使用者
「理財」往往與「投資理財」並用,因為「理財」中有「投資」,「投資」中有「理財」。所謂的理財也不僅僅是把財務往外投,被投資也是一種理財,不懂得被投資也就不懂得怎麼更好理財。
7樓:匿名使用者
理財(financing),指的是對財務(財產和債務)進行管理,以實現財務的保值、增值為目的。理財分為專
公司理財、屬機構理財、個人理財 和家庭理財等。人類的生存、生活及其它活動離不開物質基礎,與理財密切相關。
「理財」往往與「投資理財」並用,因為「理財」中有「投資」,「投資」中有「理財」。所謂的理財也不僅僅是把財務往外投,被投資也是一種理財,不懂得被投資也就不懂得怎麼更好理財。
python3讀檔案編碼錯誤怎麼辦
應該是du你的 command prompt 不是 utf 8 的緣故,在 print 之前 zhi轉換成對應的編碼dao,如果是中文版系統一般是 gbk 權你換成gbk編碼開啟試試。你把網頁存到了本地檔案,這個檔案的編碼才是它的編碼,而不是檔案裡用字元寫了utf 8 用encode和decode函...
這道題用簡便驗算怎麼寫,這道題的簡便計算怎麼寫,
二十五乘以一等於二十五 150 148 146 102 149 147 101 150 250 12 250 12 125 150 125 25 不就是25個1相加嗎 這道題的簡便計算怎麼寫,887 25 87 25 887 87 25 800 25 200 4 25 200 100 20000 8...
這道題用湊微分法怎麼做,這道題應該怎麼做?
x右上角怎麼還有一個 的符號?如果是 x 1 x dx,那麼 x 1 x dx x 1 1 1 x dx x 1 x 1 dx x 1 x 1 d x 1 1 22 x 1 1 21 x 1 c 1 22 x 1 1 21 x 1 c 21x 1 x 1 462 c 這道題應該怎麼做?第一次取到0個...