鱼C论坛

 找回密码
 立即注册
查看: 1918|回复: 3

[已解决]python第14讲最后一题

[复制链接]
发表于 2020-10-27 16:16:06 | 显示全部楼层 |阅读模式

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

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

x
print("请按以下方式提升您的密码安全级别:\n\
    \t1. 密码必须由数字、字母及特殊字符三种组合\n\
    \t2. 密码只能由字母开头\n\
    \t3. 密码长度不能低于16位")
这个为什么要写成\n\的形式,自己试着写成\n就会报错,这个是为什么
求大佬们帮忙解答一下,谢谢
最佳答案
2020-10-27 16:22:53
行尾的\是续行符,一行·语句写不完可以在行尾加上\,写到下一行,程序把它们认作一行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-27 16:22:53 | 显示全部楼层    本楼为最佳答案   
行尾的\是续行符,一行·语句写不完可以在行尾加上\,写到下一行,程序把它们认作一行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-27 16:26:28 | 显示全部楼层
\n是换行的,后面的\是用来在print里面换行的,主要方便能看懂一点,不然全部挤在一行的话看着难受
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-27 16:46:51 | 显示全部楼层
========上面几楼讲的楼主可能听不懂==========
print("请按以下方式提升您的密码安全级别:\n\        #第1个\n表示换行,也就是打印‘请按以下方式提升您的密码安全级别:’后换行,第2个\表示代码没写完,接下1行代码
    \t1. 密码必须由数字、字母及特殊字符三种组合\n\   #第1个\t表示1个制表符,让‘1. 密码……’看起来比较美观,第2个\n表示换行符,末尾的\表示代码没写完
    \t2. 密码只能由字母开头\n\                         #同理
    \t3. 密码长度不能低于16位")
============也可以自己验证一下=先来换行符=========
>>> print('hello \n world')
hello
world
===========再来制表符=============
>>> print('hello \t world')
hello          world
===========再来续接代码============
>>> print('h\   #注意看,代码最后只有\,就表示后面那行代码是续接在这里的,防止一行代码过长不好看
e\
l\
l\
o\
')
hello
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-18 04:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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