python打印转义双引号和单引号

项目场景:

字符将难以键入的字符编码为字符串。有各种“转义字符”可用于不同字符打印转义双引号和单引号。

print("转义双引号")
print("I am 6'2\" tall"print('z转义单引号')
print('I am 6\'2" tall.')

问题描述

提示:cmd 运行 python

Python 3.10.5 (tags/v3.10.5:f377153, Jun  6 2022, 16:14:13) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("I am 6\2 tall")
  File "<stdin>", line 1
    print("I am 6\2 tall"^
SyntaxError: invalid character ')' (U+FF09)
>>>  print("I am 6\2 tall")
  File "<stdin>", line 1
    print("I am 6\2 tall")
IndentationError: unexpected indent
>>> print("I am 62 tall")
  File "<stdin>", line 1
    print("I am 62 tall"^
SyntaxError: invalid character ')' (U+FF09)
>>> print("I am 62 tall")
  File "<stdin>", line 1
    print("I am 62 tall"^
SyntaxError: invalid character ')' (U+FF09)
>>> print("I am tall")
  File "<stdin>", line 1
    print("I am tall"^
SyntaxError: invalid character ')' (U+FF09)
>>> print("Iamtall")
  File "<stdin>", line 1
    print("Iamtall"^
SyntaxError: invalid character ')' (U+FF09)
>>> print('Iamtall')
  File "<stdin>", line 1
    print('Iamtall'^
SyntaxError: invalid character ')' (U+FF09)
>>> print("转义双引号")
转义双引号
>>> print('转义单引号')
转义单引号
>>> print("aaaaa")
  File "<stdin>", line 1
    print("aaaaa"^
SyntaxError: invalid character ')' (U+FF09)
>>> print('aaaa')
  File "<stdin>", line 1
    print('aaaa'^
SyntaxError: invalid character ')' (U+FF09)
>>> print('1')
1
>>> print('abs')
abs
>>> print('aaaaa')
aaaaa
>>> print("aaaaa")
aaaaa
>>> print("I am 6'2\" tall.")
I am 6'2" tall.
>>> print('I am 6'2\" tall.')
  File "<stdin>", line 1
    print('I am 6'2\" tall.')
                    ^
SyntaxError: unexpected character after line continuation character

原因分析:

提示:打印抛出异常,错误语法,无效字符(')

print('"I am 6'2\" tall."')
print("I am 6\2 tall")
SyntaxError: invalid character ')' (U+FF09)

print("I am 6\2 tall")
IndentationError: unexpected indent

print('I am 6'2\" tall.')
SyntaxError: unexpected character after line continuation character

解决方案:

提示:切换英文输入法状态

print("转义双引号")
print("I am 6'2\" tall.")

提示:因为print(‘I am 6’2" tall.’)中 6和’2中间隔了一个引号,导致二者之间多输出了一个空格。
修改成

print('I am 6%2\" tall.')

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赵银吉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值