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生成00010002000399989999組成的
file open numbers.txt w for i in range 1,10000 file.write 04d n i file.close python程式語言適合做什麼?python語言通俗易懂 上手快 語法簡單,是比較熱門的行業,而且python語言可以從事的工作崗位有很多,比如說...
python3用read 函式讀取檔案兩次,就變成空字串了
python在讀取bai檔案的時候是根據游標位置du來讀取zhi的。讀一行 以後dao游標位置到了 下一行。內再來個容read又到了下一行。想要重新從頭開始讀的話用f.seek 0 將游標位置放到最前面。這樣再f.read 就是第一行的內容還有個方法是f.tell 告訴你當前游標的位置。你可以把檔案...
用C語言怎麼解決這道題,請問這道C語言題怎麼做?
這個題選a。分析如下。b選項中080,c中0開頭表示八進位制,八進位制數碼範圍0 7,所以b項錯誤。浮點型的基本形式 有符號的數字 包括小數點 後面緊跟e或e,最後時一個有符號數表示10的指數。c選項中。1e3,點 後不能帶有負號。d選項中,中缺少指數部分。請問這道c語言題怎麼做?從main函式開始...