例如,将 5638463263
这样的整数转换为其“字节字符串化”版本的最佳方法是什么? b'5638463263'
?
我可以写bytes(str(5638463263), 'utf-8')
,但这对我来说似乎有点冗长。有什么简写或标准库函数可以做得更好吗?
最佳答案
str(5638463263).encode()
更短。
在 Python 3.2 及更高版本中,str.encode
使用 'utf-8'
作为默认编码。
关于python - Python 3 中是否有比 bytes(str(some_variable), 'utf-8' ) 更短或更快的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19699647/