python用split拆开后是什么型
来源:百度知道 编辑:UC知道 时间:2024/06/06 14:55:21
def main()
a = 'p:2'
b = 'p'
c = a.split(':')
d = c[0]
这时候为什么b跟d不相等
a = 'p:2'
b = 'p'
c = a.split(':')
d = c[0]
这时候为什么b跟d不相等
>>> a = 'p:2'
>>> b = 'p'
>>> c = a.split(":")
>>> d = c[0]
>>> b == d
True
>>>
首先split 后的结果是list
执行
a='p:2'
c=a.split(':') #此时 c==['p','2']
因此,c[0]应该是等于'p'的,即你问题中的b和d应该是相等的,至于你说的不
相等,不知道你是怎么比较的? 是不是哪里输入有错误?你可以把完整的程序贴
出来.
测试结果相等
如果不相等肯定是你在输入程序时敲错了字母
你可以print c看一下c的内容就可以确定问题所在了
把c的内容贴上来瞅瞅
字符型