爱盲论坛

标题: 学编程笔记 print()函数/单引号/双引号/3引号/井号 [打印本页]

作者: 伍启少    时间: 2020-9-21 21:08
标题: 学编程笔记 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-21 22:08
不错不错,非常感谢楼主。希望以后继续分享此类内容。
作者: 菜鸟小子    时间: 2020-9-21 23:15
标题: 楼主伍启少
类别呢,有吗,例如提示型的,错误信息型的,警告信息型的.
本帖来自爱盲客户端
作者: 菜鸟小子    时间: 2020-9-21 23:16
标题: 板凳菜鸟小子
还有能带是否取消重试等按钮的吗.
本帖来自爱盲客户端




欢迎光临 爱盲论坛 (http://amhl.vip/) Powered by Discuz! X3.2