爱盲论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1499|回复: 3
打印 上一主题 下一主题

学编程笔记 print()函数/单引号/双引号/3引号/井号

[复制链接]

4

主题

133

帖子

360

积分

注册会员

Rank: 2

积分
360
跳转到指定楼层
楼主
发表于 2020-9-21 21:08:55 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
楼主 伍启少说:
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】(语法错误:无效语法)。
回复

使用道具 举报

43

主题

658

帖子

2344

积分

高级会员

Rank: 4

积分
2344
沙发
发表于 2020-9-21 22:08:52 来自手机 | 只看该作者
沙发 眺望者说:
不错不错,非常感谢楼主。希望以后继续分享此类内容。
回复 支持 反对

使用道具 举报

128

主题

2564

帖子

6002

积分

金牌会员

Rank: 5Rank: 5

积分
6002
板凳
发表于 2020-9-21 23:15:49 | 只看该作者
<
板凳 菜鸟小子说:楼主伍启少
类别呢,有吗,例如提示型的,错误信息型的,警告信息型的.
本帖来自爱盲客户端
回复 支持 反对

使用道具 举报

128

主题

2564

帖子

6002

积分

金牌会员

Rank: 5Rank: 5

积分
6002
地板
发表于 2020-9-21 23:16:31 | 只看该作者
<
地板 菜鸟小子说:板凳菜鸟小子
还有能带是否取消重试等按钮的吗.
本帖来自爱盲客户端
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋| 爱盲论坛  

GMT+8, 2025-12-31 00:05 , Processed in 0.050206 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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