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控制
翠翠 請在樹莓派上編輯一個文字檔案。內容如下 import rpi.gpio as gpiofrom time import sleepledpin 19 gpio.setmode gpio.bcm gpio.setup ledpin,gpio.out gpio.output ledpin,true...
python3 解決最少加50分 決不食言
拋磚引玉。import cookielibimport urllib,urllib2cj urllib2.build opener 登入。request opener.open request request 訪問其它頁面。request 當然不可以那樣直接實現。3 5的結果必然是int,所以你再f...
用C語言怎麼解決這道題,用C語言怎麼解決這道題
int 50 a c語言陣列定義,我忘記怎麼寫了int i 0 bool isover false for i i 50 i int inptr a 這裡也忘記了 取得陣列指標void order int a 排序具體操作你看看演算法 碧海風雲 include include define arr ...