python输入字母判断大小写_Python-检查输入的数字、大写字母、小写字母和特殊字符...

您可以使用以下功能:isalnum() # To check for alpha numeric characters

isalpha() # To check for the presence of only alphabets

例如password = input("Enter the password: ")

if password.isalnum() == False:

print "Password should contain atleast one special character or number"

if password.isalpha() == False:

print "Password should contains atleast some alphabets."

要检查是否有大写或小写字母,您可以使用:temp = passsword.lower()

if temp == password:

print "Password should contain atleast one capital letters"

它是怎么工作的?

尽管这段代码是不言而喻的,但它并没有什么火箭科学,我将解释它,因为,你似乎是我的初学者:str.isalnum() returns False if the string contains some non alphabet characters

str.isalpha() returns false if the string does not contain a single alphabet

通过创建temp

我正在存储一个小写的密码副本。所以如果password变量包含一些大写字母temp == password

将返回False,您可以查明字符串是否包含一些大写字母。

正如@MartijnPieters指出的,您可以使用if not password.isalnum():

也不是if password.isalnum() == False:

不过,第一种方式更像是“Python式”

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值