鱼C论坛

 找回密码
 立即注册
查看: 1741|回复: 5

[已解决]关于014讲课后习题的动动手题目

[复制链接]
发表于 2018-2-7 19:11:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
动动手的最后一个环节中,使用到了“\n”  和 “’\t” 的使用,我记得 “\n” 是转行符, “\t” 是制表符。
我这里的疑问是:
1. 为什么每一处 “\n” 的后面都多了一个反斜杠 “\" 呢?
2. 为什么我把每一个 “\n” 后面的反斜杠去掉以后,在python的窗口中这一连串的代码就由绿色变成了黑色?
3. 关于制表符我还是不太理解,它的作用就是缩进每一行吗?不加制表符会有什么影响呢?

    print("请按以下方式提升您的密码安全级别:\n\
    \t1. 密码必须由数字、字母及特殊字符三种组合\n\
    \t2. 密码只能由字母开头\n\
    \t3. 密码长度不能低于16位")
    break

提前感谢各位大佬热心的解答!
最佳答案
2018-2-7 19:30:22
1、\n\这里后面的\是表示一行写不下了,换一行继续写,全部写在一行不好看用于美观。
2、去掉后面的\就表示这个命令结束了,下面一行的不能接上。
3、这个tab是表示缩进,是python的格式,该缩进就得缩进不然会报错。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-2-7 19:28:06 | 显示全部楼层
这个反斜杠叫续行符,要在使用一对引号的情况下换行,就要在后面加上这个,或者用多对引号实现换行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-7 19:30:22 | 显示全部楼层    本楼为最佳答案   
1、\n\这里后面的\是表示一行写不下了,换一行继续写,全部写在一行不好看用于美观。
2、去掉后面的\就表示这个命令结束了,下面一行的不能接上。
3、这个tab是表示缩进,是python的格式,该缩进就得缩进不然会报错。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-7 19:31:18 | 显示全部楼层
另外制表符也是有排版美观整齐的用处
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-7 19:46:42 | 显示全部楼层
御笔剑客 发表于 2018-2-7 19:28
这个反斜杠叫续行符,要在使用一对引号的情况下换行,就要在后面加上这个,或者用多对引号实现换行

谢谢回答!笔芯
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-7 19:47:22 | 显示全部楼层
Tony_C 发表于 2018-2-7 19:30
1、\n\这里后面的\是表示一行写不下了,换一行继续写,全部写在一行不好看用于美观。
2、去掉后面的\就表 ...

谢谢,现在完全明白了!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-7 11:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表