|
发表于 2020-7-17 15:42:06
|
显示全部楼层
本楼为最佳答案
用字符串方法, Python 旧版第五课时甲鱼哥有介绍:
s 为字符串
s.isalnum() 所有字符都是数字或者字母,为真返回 True,否则返回 False。
s.isalpha() 所有字符都是字母,为真返回 True,否则返回 False。
s.isdigit() 所有字符都是数字,为真返回 True,否则返回 False。
s.islower() 所有字符都是小写,为真返回 True,否则返回 False。
s.isupper() 所有字符都是大写,为真返回 True,否则返回 False。
s.istitle() 所有单词都是首字母大写,为真返回 True,否则返回 False。
s.isspace() 所有字符都是空白字符,为真返回 True,否则返回 False。
这些方法是判断字符串内的字符,是否为某种类型
如果你想判断,是否输入的是整数类型的字符串就可以这么写代码:- user_input = input('请输入一个整数:')
- while not user_input.isdigit(): # 如果输入的不是整数就要重新输入
- user_input = input('抱歉,你输入的不是一个整数,请重新输入:')
- print('你输入的是一个整数!该整数为:',user_input)
复制代码
|
|