Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ascii元组_Python_String_Ascii_Tuples - Fatal编程技术网

Python ascii元组

Python ascii元组,python,string,ascii,tuples,Python,String,Ascii,Tuples,我需要与一个模块进行通信,该模块接受Python中的uint8_t元组输入。 假设有一个字符串: str="9,2,..." 是否有一个函数可以将字符串转换为元组,如: encoded_tuple=(57,44,50,...) 元组包括对应于0x39、0x2c、0x32等的uint8_t十进制值,。。。哪些是字符串中字符的ASCII值。使用and函数 >>> mystr = '9,2,...' >>> tuple(map(ord, mystr)) (57

我需要与一个模块进行通信,该模块接受Python中的uint8_t元组输入。 假设有一个字符串:

str="9,2,..."
是否有一个函数可以将字符串转换为元组,如:

encoded_tuple=(57,44,50,...) 
元组包括对应于0x39、0x2c、0x32等的uint8_t十进制值,。。。哪些是字符串中字符的ASCII值。

使用and函数

>>> mystr = '9,2,...'
>>> tuple(map(ord, mystr))
(57, 44, 50, 44, 46, 46, 46)
ord函数返回单个字符的unicode值。map函数将ord应用于字符串中的每个字符,留下元组

另外,注意不要将str用作变量名,因为它将覆盖内置函数。

使用and函数

>>> mystr = '9,2,...'
>>> tuple(map(ord, mystr))
(57, 44, 50, 44, 46, 46, 46)
ord函数返回单个字符的unicode值。map函数将ord应用于字符串中的每个字符,留下元组

另外,注意不要将str用作变量名,因为它将覆盖内置函数