解说社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1403|回复: 3

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

[复制链接]
发表于 2020-9-21 23:01:50 来自手机 | 显示全部楼层 |阅读模式
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 来自手机 | 显示全部楼层
会 一点 。
回复

使用道具 举报

发表于 2020-9-23 00:04:29 来自手机 | 显示全部楼层
路过



  来自解说社区客户端
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|解说社区

GMT+8, 2024-11-23 12:08 , Processed in 0.044688 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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