您可以使用以下功能: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式”

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

  1. python生成随机的大写字母_Python — 随机生成10个大写、小写字母、特殊字符 string模块...

    import  string string.ascii_letters       #py3 这个函数把大小写都包括进去了 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJK ...

  2. Python程序输入一个字符串并查找总数的大写和小写字母

    Given a string str1 and we have to count the total numbers of uppercase and lowercase letters. 给定字符串 ...

  3. [转载] Python程序输入一个字符串并查找总数的大写和小写字母

    参考链接: Python程序可大写字符串中每个单词的第一个和最后一个字符 Given a string str1 and we have to count the total numbers of u ...

  4. (C语言)(用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少

    (用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少 #include<stdio.h> #include<stdlib.h> #incl ...

  5. 统计从键盘输入的一行字符中小写字母,大写字母,数字字符和其它字符的个数。

    统计从键盘输入的一行字符中小写字母,大写字母,数字字符和其它字符的个数. C语言实现 vs-2019 #include<stdio.h> #include<ctype.h> i ...

  6. python输入一个字母判断大小写_python判断字符串是字母 数字 大小写(转载)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天遇到的字符串处理的问题,记录一下方便使用 str1 = input('请输入一个字符:') #初始化字符.数字.空格.特殊字符的计数 lowercas ...

  7. python输出字母金字塔可以输入字母和行数的_python实现输入任意一个大写字母生成金字塔的示例...

    输入任意一个大写字母,生成金字塔图形 def GoldTa(input): L = [chr(i) for i in range(65, 91)] # 大写字母A--Z idA = 65 # 从A开始 ...

  8. python判断整除_python – 检查列表中的哪些数字可以被某些数字整除?

    编写一个接收数字列表的函数 和术语列表,只返回可分割的元素 通过所有这些条款.您必须使用两个嵌套列表推导来解决它. divisible_numbers([12,11,10,9,8,7,6,5,4,3, ...

  9. python输入数字排序_Python 对输入的数字进行排序的方法

    Python 对输入的数字进行排序的方法 要求,输入一串数字,并以列表的形式打印出来. number = input('请输入一串数字:') print(number) print(type(numb ...

最新文章

  1. 【微信】微信小程序 微信开发工具 创建js文件报错 pages/module/module.js 出现脚本错误或者未正确调用 Page()...
  2. coreldraw 导入面料_Coreldraw文件导入Photoshop方法
  3. 正则表达式(2.实例)
  4. spring几种获取 HttpServletRequest 对象的方式
  5. [Redux/Mobx] redux-saga和redux-thunk有什么本质的区别?
  6. 小程序 authorize scope.userLocation 需要在app.json中声明permission字段
  7. 【图像处理基础知识】-傅里叶变换
  8. JVM学习-直接内存
  9. 使用Java调用默认浏览器打开指定网址
  10. PMO结项审计管理规范指南
  11. vlan间路由详细实验步骤
  12. 计算机开机后 打不开软件,电脑开机后软件打不开怎么回事
  13. 4、计算矩阵A的平方
  14. SpringBoot+jdk1.8邮件发送
  15. Day2 QT常用基础类型(自用)
  16. 【VA 视频软件】(壹) TheoraConverter.NET
  17. 创意APP如何盈利?怎么赚钱的?
  18. 2016年西安地区各互联网公司薪资概况
  19. 线性代数学习笔记——第六十四讲——相似对角化的判定(1)
  20. SAP ABAP PP常用数据库表

热门文章

  1. zTree中父节点禁用,子节点可以用
  2. hdu 4888 最大流慢板
  3. 一款不错的网页对话插件
  4. phpcmsv9多表联合查询分页功能实现
  5. JS中setTimeout()的使用方法具体解释
  6. 交换机软件IOS升级更简化了
  7. LINQ中的Let关键字
  8. 用 python 解决汉诺塔问题并附带演示过程
  9. HashMap中ConcurrentModificationException异常解读
  10. 不关闭seLinux解决vsftpd服务本地用户不能登录问题(500 OOPS: cannot change directory:/home/***