问题描述
似乎python允许将r'string和b'string组合在一起。 但不是f'string和b'string!
经典用法:
>>> name='john'
>>> print(f'hello {name}')
hello john
带有字节和f'string:
尝试1:
>>> name=b'john'
>>> print(fb'hello {name}')
File "<stdin>",line 1
print(fb'hello {name}')
^
SyntaxError: invalid syntax
尝试2:
>>> print(f'hello {name}')
hello b'john'
所以看来我需要每行执行2次额外的计算
- bin-> ascii
- f'string
- ascii-> bin
有更好的方法吗? 可以将f'string与bytes'string组合吗?
谢谢 最好的问候
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)