python - 为什么 isalpha 不能识别输入是否是字母?
问题描述
几乎是标题,我正在用python制作一个刽子手游戏,这个def应该确保输入实际上是一个字母,但它不起作用,怎么了?
def guess():
while True:
var = (input())
if var.isalpha == False or len(var) != 1:
print ("Not a letter")
else:
print ("Is a letter")
guess()
解决方案
使用var.isalpha()
,因为它是一个函数。
推荐阅读
- postman - Postman 测试自动化 - 验证 json 数组响应
- javascript - 如何在 401 响应中禁用浏览器的默认登录提示?
- c# - 通过多个嵌套对象关系使用 EF Core 进行过滤
- r - R - 创建一个双条目数据透视表
- c# - 如何在不使用已弃用的 ExpectedConditions 的情况下在硒测试中遇到诸如“元素不可交互”异常之类的异常
- java - java - 如何在不使用Java比较器的情况下根据用户定义的标准对数组进行排序?
- kerberos - 为什么kerberos需要TGT?
- javascript - 什么是游戏手柄 api 中的“onkeyup”?
- javascript - 如何在谷歌地图 js api 中加载 epsg 4326 wmts 图层?
- keycloak - Keycloak 集群 Standalone-ha 问题数据用户