如何拆分字符串并将其存储在临时变量中
how can I split a string and store it in a temporary variable
我有一个数据,它只是一个字符串b'365,7,7675962680, 4040。我想拆分这个数据,只想存储7675962680 到任何临时 variable.I 不知道,如何拆分和挑选 python 中的特定数据。我有一个小代码,请帮我解决这些问题
manage.py
def data(self, data):
data1 = data # b'365,7,7675962680, 4040
# want to split these and store 7675962680 in a variable
你可以使用这样的东西:
def get_data(data):
data = data.decode()
data_list = data.split(',')
return data_list[2]
a = get_data(b'365,7,7675962680, 4040')
print(a)
>> 7675962680
假设,
s ="365,7,7675962680, 4040"
s.split(',')[2]
'7675962680'
def data(self, data):
# data = b'365,7,7675962680, 4040
# data MUST be converted to str before splitting it
data1 = data.decode('utf8').split(',')[2]
print(data1) # 7675962680
print(type(data1)) # str
我有一个数据,它只是一个字符串b'365,7,7675962680, 4040。我想拆分这个数据,只想存储7675962680 到任何临时 variable.I 不知道,如何拆分和挑选 python 中的特定数据。我有一个小代码,请帮我解决这些问题
manage.py
def data(self, data):
data1 = data # b'365,7,7675962680, 4040
# want to split these and store 7675962680 in a variable
你可以使用这样的东西:
def get_data(data):
data = data.decode()
data_list = data.split(',')
return data_list[2]
a = get_data(b'365,7,7675962680, 4040')
print(a)
>> 7675962680
假设,
s ="365,7,7675962680, 4040"
s.split(',')[2]
'7675962680'
def data(self, data):
# data = b'365,7,7675962680, 4040
# data MUST be converted to str before splitting it
data1 = data.decode('utf8').split(',')[2]
print(data1) # 7675962680
print(type(data1)) # str