import re
s1 = 'adkkdk'
s2 = 'abc123c,efg'
an = re.search(',', s1)
if an:
print( 's1:', an.group(), '有逗号' )
else:
print (s1, "没有逗号!")
an = re.search(',', s2)
if an:
print ('s2:', an.group(), '有逗号' )
else:
print (s2, "没有逗号!")
当元组(tuple)中只有一个元素时,需要加一个逗号表示它是一个元组,不然python会将其识别为一个元素
a = (1)b = (1,)
print(a, type(a))
print(b, type(b))
运行一下,结果为
(1, <type 'int'>)((1,), <type 'tuple'>)
所以你这句话不是,=的作用,而是self.l_user,(这样就表示一个元组了)
举个简单的例子:
a = (1,)b, = (1,)
print(a, type(a))
print(b, type(b))
结果:
((1,), <type 'tuple'>)(1, <type 'int'>)
所以说这里的,一定要加上