-2
我会如何去除一个Python字符串左边的字符?例如:删除Python字符串左侧的字符?
string = "Devicename MA:CA:DD:RE:SS"
我应该怎么做一个新的字符串的MAC地址?
我会如何去除一个Python字符串左边的字符?例如:删除Python字符串左侧的字符?
string = "Devicename MA:CA:DD:RE:SS"
我应该怎么做一个新的字符串的MAC地址?
你可以做不同的事情:
string.split(' ')[1]
或
string[11:]
或
string[-14:]
都产生
'MA:CA:DD:RE:SS'
最后一个选项与我想要的最接近。它从字符串中取最左边的14个字符。
假设字符串始终具有格式:
Devicename<space>MAC Address
您可以通过简单地分割空间上的串并采取第二个元素在结果列表中做到这一点。
>>> string = "Devicename MA:CA:DD:RE:SS"
>>> string.split()[1]
'MA:CA:DD:RE:SS'
一个说明 - 我想你知道这是不是一个有效的MAC地址,是否正确?
你知道切片的工作原理吗? – miradulo