python - 如何在字符串前添加一个字符?
问题描述
我是新手,我正在尝试在字符串之前插入一个字符。
如果我有这样的字符串:
'wB0JSYuEUshUkgpKi8TRTwv/EABgBAQADAQAAAAAAA'
我想在字符串之前添加 b 但不是像这样的字符串的一部分:
b'wB0JSYuEUshUkgpKi8TRTwv/EABgBAQADAQAAAAAAA'
这是我尝试过的:
test = 'b' + words[1]
test
但这显然会返回b
字符串内的,这不是我想要的。
解决方案
这b
不是字符串的一部分,它是 Python 3.x 中的一种特殊语法,表示它是一个bytes
文字(参见这篇文章)。如果要将“普通”字符串转换为bytes
文字,请执行以下操作:
st = 'abc'
bl = st.encode()
bl
=> b'abc'
推荐阅读
- vb.net - VB.NET:未声明 VBA PowerPoint 常量
- aws-lambda - 保存和测试 AWS Lambda 函数
- c - C Tcl 命令未被识别
- google-apps-script - 使用应用脚本输入数据后,是否可以保护谷歌表格中的单元格和范围?
- javascript - 我需要对 Href 链接做任何事情吗?喜欢编码它左右
- python - ImportError:DLL 加载失败:找不到指定的模块。在使用烧瓶和 python 运行 app.py 文件时?
- excel - VBA:识别工作表中的最后一行公式(或数据),复制该行,然后在其正下方粘贴一行
- python - 如何将一列的值与其他列中的多个值进行比较?
- c# - 如何最小化 Visual Studio 设计器文件中的流失
- sql - SQL 我在哪里放置选项重新编译?