2024-04-25 05:49:05 发布
网友
我想把一个字符串分成3个变量。当我运行.split()时,我得到['AAA00000011']。我想把它分成:
.split()
['AAA00000011']
var1 = AAA var2 = 0000001 var3 = 1
用户正在windows计算机上的命令行中键入这些值。你知道吗
我的代码:
barcode = raw_input('Please enter your barcode') print "this is the barcode all split up", barcode.split()
你在找这个吗?你知道吗
var1 = barcode[:3] # first three characters var2 = barcode[3:-1] # all characters from third to next-to-last var3 = barcode[-1] # last character
也可以使用re(抱歉,我的re用法已生锈):
In [3]: re.findall('(\w{3})(\d{7})(\d)', 'AAA00000011') Out[3]: [('AAA', '0000001', '1')]
我想你应该在这里使用子字符串。你知道吗
var1 = barcode[:3]
等等
你在找这个吗?你知道吗
也可以使用re(抱歉,我的re用法已生锈):
我想你应该在这里使用子字符串。你知道吗
等等
相关问题 更多 >
编程相关推荐