>>> a='12 45 67'
>>> a
'12 45 67'
>>> a.split()
['12', '45', '67']
>>> int(a.split)
Python给的消息:
TypeError: int() argument must be a string, a bytes-like object or a number, not 'builtin_function_or_method'
TypeError这个错误通常是你把两个不同类型的对象放在一起运算了。
或者函数调用的参数给错类型,
或者把对象类型搞错了,做了一个其它类型才能做的操作。
从Python给的信息来看,可能是如下的原因:
抱歉,我不太确定这是啥情况。
在源文件’<pyshell>’的第1行执行中止了。
错误就在这行代码或者附近!
问题:文件’<pyshell>’ 来源不可用
>>> map(int,a.split())
<map object at 0x009B5F70>
>>> list(map(int,a.split()))
[12, 45, 67]
map的用法-转换
最新推荐文章于 2023-12-30 22:06:47 发布