繁体   English   中英

将 int 转换为字符串 ascii 值

[英]convert an int to string ascii value

您好,我在 python 中有一个 int 变量,并且想在字符串中获取 integer 的值。 例如,如果我有这个变量 var:int = 0 如何将值 '\0' 放入 str 变量中? 谢谢你的帮助。

U 可以使用简单的 function 转换 python 中的大多数变量类型: string_variable= str(int)

希望这可以帮助

假设您有具有 integer 值的变量 var1m,要将其转换为字符串,您只需传递 str()

var1 = 1
var2 = '\\' + str(var1)
print(var2)
print(type(var2))

这将 output

\1
<class 'str'>

我仍然不完全确定您想要什么,但您可以尝试bytes

>>> bytes([0])
b'\x00'
>>> bytes([1])
b'\x01'
>>> bytes([0, 1])
b'\x00\x01'

这将从字节列表中创建一个字节 object,表示 0 到 255 之间的数字。要获取字符串,请使用str(bytes(...))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM