# 密碼要求:
# 1.長度超過8位
# 2.包括大小寫字母.數字.其它符號, 以上四種至少三種
# 3.不能有相同長度超2的子串重複
# 結果:符合則返回ok,不符合則返回ng
# -*- coding:utf-8 -*-
# 函式 含義
# 字串.isalnum() 所有字元都是數字或者字母,為真返回 ture,否則返回 false。
# 字串.isalpha() 所有字元都是字母,為真返回 ture,否則返回 false。
# 字串.isdigit() 所有字元都是數字,為真返回 ture,否則返回 false。
# 字串.islower() 所有字元都是小寫,為真返回 ture,否則返回 false。
# 字串.isupper() 所有字元都是大寫,為真返回 ture,否則返回 false。
# 字串.istitle() 所有單詞都是首字母大寫,為真返回 ture,否則返回 false。
# 字串.isspace() 所有字元都是空白字元,為真返回 ture,否則返回 false。
# 判斷不能有相同長度超2的子串重複
def str_split(data):
flag = true
for i in range(len(data)):
for j in range(i + 1, len(data)):
if data[i] == data[j]:
if len(data) - j > 2:
# 通過先找到字串中存在相同的乙個子字元,對比之後它三個字元
if data[i:i + 3] == data[j:j
linux下設定mysql密碼之密碼正確也無法進入
我本打算用python裡的pymysql然後在使用lpthw.web擼個普通的由python寫的部落格,然後我就開始了我這兩天掉坑之旅。只是因為pymysql連線mysql資料庫被access denied for user root localhost 呵,無情的攔截。其實是因為mysql沒有設定...
安裝mysql沒有設定密碼,設定密碼
跳過許可權檢查,強制修改mysql密碼 也可以用來解決安裝mysql時沒有設定密碼 停止mysql服務,cmd開啟dos視窗,輸入 net stop mysql 在cmd命令列視窗,進入mysql安裝目錄 比如e program files mysql mysql server 5.0 bin 示範...
Python之解密凱撒密碼
在密碼學中,凱撒密碼 或稱愷撒加密 愷撒變換 變換加密 作為一種最為古老的對稱加密體制,是一種最簡單且最廣為人知的加密技術。它是一種替換加密的技術,明文中的所有字母都在字母表上向後 或向前 按照乙個固定數目進行偏移後被替換成密文。例如,當偏移量是3的時候,所有的字母a將被替換成d,b變成e,以此類推...