python函数中的变量取出来_在Python中从函数调用中提取变量

我试图提取函数接收到的Python字符串。在

考虑以下因素:

我有一个用Python运行的脚本。脚本将继续运行。它绑定到一个USB端口,监听进入的ZigBee数据帧。在

我有一个分解这个数据帧的函数# Decoded data frame to use later on

def decodeReceivedFrame(data):

source_addr_long = toHex(data['source_addr_long'])

source_addr = toHex(data['source_addr'])

id = data['id']

rf_data = data['rf_data']

#samples = data['samples']

return [source_addr_long, source_addr, id, rf_data]

当我以后打印这个函数时,它会给我正确的传入值。例如:

^{pr2}$

输出:[None, None, 'rx', '<=>\x80\x02#387239766#XBEE#126#STR:wm2 #STR:c47cb3f57365#']

我要做的是提取这个字符串的两个STR变量。这意味着wm2字符串和c47cb3f57365字符串位于两个独立的变量中。在

Python中哪个函数最有效地解决这种情况?在

你可能感兴趣的:(python函数中的变量取出来)