伍启少 发表于 2020-9-21 23:01:50

分享我学 Python 的笔记:print()函数/单引号/双引号/3引号/井号

print()函数的主要功能打印内容,在这里打印的意思是,让计算机把你给它的指令结果显示在终端上。

在括号内没有引号的情况下,我们应该往括号内放入计算机能够“理解”的内容,如,数字或数学运算。此时,print函数会让计算机尝试去“读懂”括号里的内容,并打印最终的结果。因此,当计算机读懂数据数字后,就打印这个数据,当读懂数字运算后,则打印得到的运算结果。比如:
print(1) 就会打印出“1”,
print(1+1) 就会打印出“2”。如果你输入
print(你好) 运行就会立马报错,因为计算机无法理解。

当括号内有单引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。比如:
print('你好') 就会打印出“你好”。

在print()函数内不仅能使用单引号,还能使用双引号,两者的效果没什么区别,都能让你打印出一行文本。比如:
print("你好") 还是会打印出“你好”。【注意:双引号是英文输入法下的双引号,而不是两个单引号!】

有些时候单引号和双引号可能会在括号内同时出现,这种情况下,需要注意区分清楚哪个引号是属于print()函数结构,哪个引号是属于你要让计算机打印的内容,可别“混搭”了。比如:
print("Hello'520 dear'") 就会打印出“Hello'520 dear'”,
print('Hello"520 dear"') 就会打印出“Hello"520 dear"”。也就是说你要打印的内容里面包含的引号不能与print()函数结构的引号相同,你要打印双引号那么print()函数结构的引号就要用单引号,要打印单引号,那么print()函数结构的引号就要用双引号。

3引号,在 print 内部使用三引号''' 来实现跨行输出。【注意:三引号是英文输入法下的三个单引号!】比如:
print('''一人我编程累,
我今日只想早归。
''') 就会打印出“
一人我编程泪,
我今日只想早归。”。

“#”在python里井号常用作单行注释符号,用于解释单行代码,井号后边的任何数据在代码运行的阶段不会被输出。比如,
print('一起玩吧')
# 括号内是单引号的情况。
print("一起玩吧")
# 括号内是双引号的情况。
print("Let's play")
# 括号内单双引号同时存在的情况。

在Python中,默认所有正确的语法,包括标点符号都是英文。不小心用了中文标点的话,计算机会无法识别,然后报错。在终端里,你能看到的最常见的符号报错提示就是【syntaxError:invalid syntax】(语法错误:无效语法)。

冰淇淋 发表于 2020-9-22 07:35:37

嗯,可以可以。



来自解说社区客户端

杨培欢 发表于 2020-9-22 19:04:51

会 一点 。

pzle 发表于 2020-9-23 00:04:29

路过



来自解说社区客户端
页: [1]
查看完整版本: 分享我学 Python 的笔记:print()函数/单引号/双引号/3引号/井号