python第14讲最后一题
print("请按以下方式提升您的密码安全级别:\n\\t1. 密码必须由数字、字母及特殊字符三种组合\n\
\t2. 密码只能由字母开头\n\
\t3. 密码长度不能低于16位")
这个为什么要写成\n\的形式,自己试着写成\n就会报错,这个是为什么
求大佬们帮忙解答一下,谢谢 行尾的\是续行符,一行·语句写不完可以在行尾加上\,写到下一行,程序把它们认作一行。 \n是换行的,后面的\是用来在print里面换行的,主要方便能看懂一点,不然全部挤在一行的话看着难受{:10_312:} ========上面几楼讲的楼主可能听不懂==========
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
页:
[1]