首先,让我们思考一个问题,编程是什么?
编程是人类与电脑沟通的过程,可以告诉电脑做什么以及怎么做。人类用编程构建数字世界,比如网站、App、办公软件等等。
世界上有很多种编程语言,Python 具有其简洁优雅的语言特性以及强大的功能。
Python 广泛应用于人工智能、数据分析、科学计算等领域,并且如知乎、豆瓣、Instagram、YouTube等互联网产品都使用 Python 作为主力开发语言。编程语言十分严谨,很多时候代码出错是因为标点符号或字符拼写有误。那什么是代码呢?接下来就开始学习本次课程的第一个概念——代码。
代码
原因:A是中文诗,B是英文诗,C是日文俳句
图中代码使用的是 print() 语句,print 翻译成中文的意思是打印。
这行代码可以让电脑在屏幕上输出一行数字。
格式
在这里,我们还需要注意 Python 的代码规范:
1. 空行
是指在代码之间用空行分隔,表示一段新的代码的开始。在编写时不插入空行,Python运行也不会出错。
2. 顶格
同一级别的代码需要顶格开始写,不能有空格,不然程序会报错。
题目:
print("2022") print("142857")
接下来学习什么是输入/输出。
输入(input),也就是通过设备向计算机输入数据和信息, 比如鼠标,键盘,摄像头等等都属于输入设备。
输入Input
因为积木组件、铁矿石、原木都是原件或原材料,所以它们的意象是输入。只有选项C自行车作为被装配好的产物,所以它的意象是输出。
输出(output)
这里的输出是一个宽泛的概念,比如在屏幕上显示一行文字,一张图片,或者一段视频。
因为自行车、熊猫积木、木马都是被组合成的产物。只有铁矿石是原材料,所以它的意象是输入。
题目
print("hello world!")
为什么使用 print() 语句输出英文的时候,需要加上引号呢?
这是因为 “hello world!” 这种用双引号括起来的结构,在 Python 中是一种数据类型,它的正式名称叫做字符串。
在编程语言中,我们用字符串这种数据类型来表示和存储文本。
字符串String
print("(≧∇≦)ノ") print("2021") print("hello world!") print("夜曲")
代码小结
当我们要输出字符串就需要这几个部分
A选项正确. 四个选项中只有A选项被双引号括起来。
C 选项描述错误。
字符串可以被 print() 输出
B 选项正确。A 选项中的引号是中文输入;C选项中前后引号不一致。
注意,c选项中,字符串的引号必须要成对且一致的出现哦~
题目
使用两个 print() 语句分别输出下面两行诗句,你能猜出是哪一首诗么~
Looking up,I find the moon bright
Bowing,in homesickness I’m drowned
print("Looking up,I find the moon bright") print("Bowing,in homesickness I'm drowned")
没错,就是李白的《静夜思》。请使用 print() 语句输出后两句诗。
举头望明月
低头思故乡
print("举头望明月") print("低头思故乡")
注释Annotation
图例中第1行是注释,用来解释第2行代码。
# 我的第一行代码 print("hello world!")
代码小结
当我们要写一段注释就需要这两个部分
D 选项正确。
原因:A是诗句,B是英文诗,C是日文绯句,而D是注释
题目
先写一行注释,注释内容是interesting code
写一行代码,代码内容是 print(“hello world!”)
# 写出注释,内容是interesting code # interesting code # 写一行代码,代码内容是print("hello world!") print("hello world!")
今天的课程学习了输入和输出,使用 print() 语句输出数字和字符串。
作为初学者在做 Python 练习时,经常会遇到各种报错信息,也就是 bug。
遇到 bug 不要慌,掌握 debug 的方法,就可以轻松应对各类 bug 了。
遇到报错时,要去查看报错提示,主要关注出错的位置和错误类型,根据提示内容来修改代码。
接下来,用一个案例来分析和处理 bug。
第一部分是出错的代码文件。
这部分表示了是哪个代码文件运行出错,图中出错的代码文件是 code/1611040185.py。
第二部分表示“第几行代码出错了”,这样就可以定位到行数。
图中案例是第2行代码出错了。
第三部分表示“出错的具体代码”。
图中案例出错的代码是 print(“hello world!”),后括号的下方有一个小箭头,看来 bug 在这里。
第四部分表示“错误类型”。图中案例错误类型是 SyntaxError,表示语法错误。
根据提示检查第二行代码,发现后括号使用了中文括号),将后括号改为英文括号)即可。
注意⚠️
中文括号为:()
英文括号为:()
两者差异不大,我们在 debug 的时候一定要仔细检查哦~
再来看看这个报错
定位出现错误的位置,根据错误提示,line 5(在第五行)。
其次,查看错误类型:IndentationError,表示缩进错误,也就是表明这里的代码没有顶格。
检查第五行代码,删除 print 前的空格,让这行代码顶格即可。
本节课学习了编程中的“文本”。
我们来总结一下本课的知识点:
题目
三行情诗
用print()写三行情诗给你爱的人
When you love somebody
You don’t need proof
You can feel it
# 使用print()输出When you love somebody print("When you love somebody") # 使用print()输出You don't need proof print("You don't need proof") # 使用print()输出You can feel it print("You can feel it")
题目
第一个电子表情
世界上第一个电子表情
每个人手机中应该都有表情包,但你知道世界上第一个电子表情是什么吗?就是这个:)
使用print()语句输出以下3种表情:
: )
: (
: P
# 使用print()输出:) print(":)") # 使用print()输出:( print(":(") # 使用print()输出:P print(":P")
很适合新手