我尝试了许多不同的方法,但没有成功,我想在运行re.search函数时使用字符串变量。但如果我使用一个从列表成员转换过来的字符串,它就不会成功,如果我定义了一个str变量,我就可以这样做,当检查变量的类型时,这两个变量都是str
mylist=['upl1', 'upl2', 'upl3']
ara_ci=mylist[2]
ara_ci=str(ara_ci)
#if i define it like this , not success
ara_ci='upl3'
#if i define it like this , success
IFAL='list_upl3_other'
if re.search(r'%s' % ara_ci, IFAL):
CLASS='TEST'
else:
CLASS='DEFAULT'
ara_ci=str(ara_ci)
是类型转换为str
的sytax。注意(..)
而不是[..]
something[i]
是用于访问某物list
的第i
个索引的语法,或者是来自某物dict
的i
键的值此外,超越python关键字(基于ara_ci=list[3])也是不好的做法^{} 是Python中的数据类型
相关问题 更多 >
编程相关推荐