mulus
发表于 2018-7-20 17:28:03
慢慢来吧
小医生
发表于 2018-7-21 16:52:28
其实这些函数对于文字处理,特别是大段文字排版,密码、编号查询很有用的。
与生活你来我往
发表于 2018-7-24 16:36:58
很好
zyb873639
发表于 2018-7-25 09:56:30
感谢小甲鱼{:5_97:}
yao292
发表于 2018-7-25 16:51:15
鱼c最棒
MichaelKlaus
发表于 2018-7-27 10:35:35
sg
493498953
发表于 2018-7-27 11:08:37
这些都要记吗,记不住啊
水中望月
发表于 2018-7-30 16:57:01
本帖最后由 水中望月 于 2018-7-30 17:00 编辑
参考
凉白开50
发表于 2018-8-4 11:14:38
# 密码安全性检查代码
#
# 低级密码要求:
# 1. 密码由单纯的数字或字母组成
# 2. 密码长度小于等于8位
#
# 中级密码要求:
# 1. 密码必须由数字、字母或特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)任意两种组合
# 2. 密码长度不能低于8位
#
# 高级密码要求:
# 1. 密码必须由数字、字母及特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)三种组合
# 2. 密码只能由字母开头
# 3. 密码长度不能低于16位
while 1:
print('============restart============')
password = input("请输入需要检查的密码组合:")
if password.isalpha() == True or password.isnumeric() == True or password.find("~!@#$%^&*()_=-/,.?<>;:[]{}|\\") != -1 and len(password)<=8:
# print(' 您的密码安全级别评定为:低')
# print('请按照以下方式提升您的密码安全级别:')
# print(' 1.密码必须由数字,字母及特殊字符三种组合')
# print(' 2.密码只能由字母开头')
# print(' 3.密码长度不能低于16位')
print('''您的密码安全级别评定为:低
请按照以下方式提升您的密码安全级别:
1.密码必须由数字,字母及特殊字符三种组合
2.密码只能由字母开头
3.密码长度不能低于16位''')
elif password.isalpha() == True or password.isnumeric() == True or password.find("~!@#$%^&*()_=-/,.?<>;:[]{}|\\") != -1 and len(password)>8:
print('''您的密码安全级别评定为:中
请按照以下方式提升您的密码安全级别:
1.密码必须由数字,字母及特殊字符三种组合
2.密码只能由字母开头
3.密码长度不能低于16位''')
elif password.isalpha() == True and password.isnumeric() == True and password.find("~!@#$%^&*()_=-/,.?<>;:[]{}|\\") != -1 and len(password)>16:
print('''您的密码安全级别评定为:高
请继续保持''')
zxc七哥
发表于 2018-8-4 17:40:04
收藏
童大仙
发表于 2018-8-8 09:54:32
好哒
叶梓雅轩
发表于 2018-8-8 16:02:38
{:10_266:}太棒啦
fuckinggirl
发表于 2018-8-8 17:57:57
skr skr skr
Kevin520Alex
发表于 2018-8-10 16:56:34
已经看晕了{:10_247:}
holyknight18
发表于 2018-8-12 10:25:29
感谢楼主分享
奋斗的小六六
发表于 2018-8-14 15:36:41
赞
刘小饭
发表于 2018-8-15 09:25:27
>>> str7 = ' ssssaaassss '
>>> str7 = str7.strip('s')
>>> str7
' ssssaaassss '
这个为什么没有变化
阿池
发表于 2018-8-16 14:39:52
{:10_266:}记不住啊
王小xiao
发表于 2018-8-16 16:32:00
学些了,我爱FishC
yiechunlong
发表于 2018-8-16 20:57:12
以下内容来源网络。
Python中 isdigit() 和 isnumeric() 的区别
num = "1"#unicode
num.isdigit() # True
num.isdecimal() # True
num.isnumeric() # True
num = "1" # 全角
num.isdigit() # True
num.isdecimal() # True
num.isnumeric() # True
num = b"1" # byte
num.isdigit() # True
num.isdecimal() # AttributeError 'bytes' object has no attribute 'isdecimal'
num.isnumeric() # AttributeError 'bytes' object has no attribute 'isnumeric'
num = "IV" # 罗马数字
num.isdigit() # True
num.isdecimal() # False
num.isnumeric() # True
num = "四" # 汉字
num.isdigit() # False
num.isdecimal() # False
num.isnumeric() # True
===================
isdigit()
True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字
False: 汉字数字
Error: 无
isdecimal()
True: Unicode数字,,全角数字(双字节)
False: 罗马数字,汉字数字
Error: byte数字(单字节)
isnumeric()
True: Unicode数字,全角数字(双字节),罗马数字,汉字数字
False: 无
Error: byte数字(单字节)