python如何判断输入都是字母?


我们可以使用 Python isalpha() 函数判断输入的字符串是否纯字母。



执行如上代码,输出结果如下:

通过如上结果输出,我们不难得出:

  • 如果输入的字符串都是字母,返回结果 True。(不区分字母大小写)

  • 如果输入的字符串含有字母跟数字,返回结果 False。

  • 如果输入的字符串含有空格、标点等其它字符,返回结果 False。


另外,如果判断一个对象是否为列表,可以使用isinstance方法,如下:


如果判断一个对象是否为字典,同样可以使用isinstance方法,如下:


软件测试开发技术栈


python可以通过ASCII 码判断输入的是否是字母

实现步骤

  1. 接受键盘输入

  2. 遍历用户输入的字符串

  3. 每一个字符去对比字母的ASCII

具体实现


cpp架构


info = "gfhajsh136ju879kdi"

for i in info:

if i.isalpha():

info = info.replace(i," ")#若为字母,使用空格代替

l = info.split()

print(len(l))

上述例子展示遍历info,若为英文,则使用空格代替,最后打印截取后的长度

isalpha:可用于判断字符串是否存在英文字母

isalnum:可用于判断字符串是否都是字母数字


分享到:


相關文章: