首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么isalpha()不能工作?

为什么isalpha()不能工作?
EN

Stack Overflow用户
提问于 2016-03-25 15:21:44
回答 1查看 801关注 0票数 1

Python 3.4.3

我正在通过openpyxl从Excel文件读取数据。E18单元格包含文本“переход”。

代码语言:javascript
复制
from openpyxl import load_workbook

wb = load_workbook(filename='data.xlsx', read_only=True)
ws = wb.active
data = ws['E18'].value
print(data.isalpha())

为什么要打印假的?

EN

回答 1

Stack Overflow用户

发布于 2016-03-25 16:06:07

我用以下值创建了一个类似的电子表格:

代码语言:javascript
复制
переход
'переход'
abc
'

它分别为上述每一项打印:

代码语言:javascript
复制
True
False
True
False

您的数据是否包含‘字符不是alpha,因此您得到假?

代码语言:javascript
复制
print ("'".isalpha())
False
print ("переход".isalpha())
True
print ("'переход'".isalpha())
False
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36222727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档