Python 3.x Jupyter Lab:带引号打印字符串及区分含空格字符串输出
问题1:在Python 3.x的Jupyter Lab中打印带有引号的字符串
有三种简单方法实现:
- 用不同引号嵌套:如果要打印双引号,就用单引号包裹整个字符串;反之亦然
print('He said "Hello!"') print("She said 'Hi!'") - 转义引号:在需要打印的引号前加反斜杠
\print("He said \"Hello!\"") print('She said \'Hi!\'') - 使用三引号:单或双三引号都能直接包含单双引号,还支持换行
print('''He said "Hello!" and she replied 'Hi!' ''')
问题2:在Jupyter Lab中区分带空格的字符串输出
可以用以下几种方式查看准确字符串:
- 给字符串加边界标记:在字符串前后添加特殊符号(比如
|),直观看到空格位置print(f"|{'hello'}|") print(f"|{'Hello '}|") print(f"|{'hello '}|") print(f"|{' hello'}|") print(f"|{' hello '}|") - 输出字符串的
repr()结果:repr会展示字符串的原始格式,包括空格和引号print(repr("hello")) print(repr("Hello ")) print(repr("hello ")) print(repr(" hello")) print(repr(" hello ")) - 直接复制原始值:在Jupyter的输出单元格右键,选择“Copy Value”,就能复制包含空格的原始字符串内容
内容的提问来源于stack exchange,提问作者wander95
相关产品推荐
相关产品推荐

