小甲鱼python课程第四讲有疑问
在第四讲的课后练习中,双引号打印出来的没有行与行之间没有空格,但是三引号打印出来的行与行之间有空格,这是什么原因?有大神解释下不>>> string = (
"我爱鱼C,\n"
"正如我爱小甲鱼,\n"
"久久不肯散去.....\n")
>>> print(string)
我爱鱼C,
正如我爱小甲鱼,
久久不肯散去.....
>>> string = (
"""我爱鱼C,\n
正如我爱小甲鱼,\n
久久不肯散去.....\n""")
>>> print(string)
我爱鱼C,
正如我爱小甲鱼,
久久不肯散去.....
>>> 双引号是3个字符串,直接拼在一起,相当于:
"我爱鱼C,\n"正如我爱小甲鱼,\n久久不肯散去.....\n"
用\n换一行
三引号是多行字符串,行尾自动带一个换行,相当于
"""我爱鱼C,\n\n正如我爱小甲鱼,\n\n久久不肯散去.....\n"""
所以打印出来有空行。 冬雪雪冬 发表于 2020-2-3 14:37
双引号是3个字符串,直接拼在一起,相当于:
"我爱鱼C,\n"正如我爱小甲鱼,\n久久不肯散去.....\n"
用\n ...
谢谢大神,明白了
页:
[1]