如何检查csv文件中的数据是python中的字符串或数字或字母数字?

时间:2018-02-23 07:51:49

标签: python python-3.x csv

我正在使用Python学习数据分析。我成功地能够使用Python读取数据并打印csv文件的数据。我的导师给了我一个任务,以确定显示的数据是否

  • 一个字符串,
  • 一个数字,或
  • 字母数字。

2 个答案:

答案 0 :(得分:1)

要检查变量v是字符串还是数字,您可以查看以下内容:

>>> v = 'test'
>>> isinstance(v, str)
True

>>> t = 2
>>> isinstance(p, int)
True

现在,如果它是一个字符串,并且您想要更精确地检查该字符串的内容(字母,字母数字,数字等),您可以使用内置的python方法:

现在尝试:

>>> v.isalnum()
True
>>> v.isalpha()
True
>>> v.isdigit()
False
>>> v.islower()
False

答案 1 :(得分:0)

FileName['ColumnName'][0].isdigit()

这将检查指定列的第一个值是否为数字。由此,我们可以轻松推断它是否是数字(甚至可以检查字符串)