设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 14118|回复: 2
打印 上一主题 下一主题

【Python 第13课】 字符串打印显示

[复制链接]

1

主题

0

好友

11

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-3-26 00:29:37 |只看该作者 |倒序浏览
【Python 第13课】 字符串中
\\_v_//

为什么要用:
print '\\\_v_//'
才能够显示出\\?(3个\\\才出来2个\\打印显示)

此外,要如何才能够打印出连续的3个\呢?

print """\\\"""
print "\\\"
都会报错(提示EOL while scanning string literal)

print '*\
***\
*****\
***\
*\'
也无法打印出
*
***
*****
***
*

感谢解答,谢谢~
回复

使用道具 举报

1

主题

0

好友

11

积分

新手上路

Rank: 1

沙发
发表于 2018-3-26 00:33:09 |只看该作者
print """He said, "I'm yours!""""
另外,上面这样也会报错EOL
是因为yours!感叹号后面的"原因么?如果在后面加一个空格就没有问题了:
但是,这样就不符合愿意了。
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2018-3-26 22:20:15 |只看该作者
1 记住用 \\ 表示 \ 就行了。\\\_ 显示 \\_ 只是因为后一个 \ 不会跟 _ 造成转义,但你没必要用这种特殊情况来记。

2 的确最后一个双引号重复了,你可以改成三个单引号 '''
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-23 10:29 , Processed in 0.023546 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部