【发布时间】:2018-12-21 09:24:18
【问题描述】:
我可以通过这种方式创建 b-sting:name_binary = b'Adam'
但如果我有像 name='Adam' 这样的变量,并且我想立即使用 f-string 和 b-string:name_binary = fb'{name}'
我明白了:
File "<input>", line 1
c = fb'{a}'
^
SyntaxError: invalid syntax
我知道我可以做到:name_binary = name.encode('utf-8')
但是像我的例子一样,通过同时使用 b 和 f 可以实现技术性吗?
【问题讨论】:
-
那么 Python 如何知道您的变量应该使用哪种编码?