课时19:Python的基本语法

简介: 今天给大家带来分享的是 Python 的基本语法,分为以下六个部分。1.在 Python 中严格区分大小写2.Python 中的每一行就是一条语句,每条语句以换行结束3.Python 中每一行语句不要过长4.条语句可以分多行编写,语句后边以\结尾5.Python 是缩进严格的语言,不要随便写缩进6.在 Python 中使用#来表示注释

课时19:Python的基本语法

摘要:今天给大家带来分享的是 Python 的基本语法,分为以下六个部分。

1.在 Python 中严格区分大小写

2.Python 中的每一行就是一条语句,每条语句以换行结束

3.Python 中每一行语句不要过长

4.条语句可以分多行编写,语句后边以\结尾

5.Python 是缩进严格的语言,不要随便写缩进

6.在 Python 中使用#来表示注释

 

接下来我们将讲述 Python 的基本语法,先新建一个文件保存一下命名为 02.基本语法.py ,注意不要忘记扩展名,基本语法就像我们之前输入的 print(hello) 直接执行就打印出了 hello 。

 

01.在 Python 中严格区分大小写

 

print(hello)如果将小写的 p 改为大写的 P 此时执行,会出现以下画面,这代表着执行的时候出错了。

image.png

我们可以看到 Traceback 叫做追溯回溯,出错时可以看见 Traceback 出错的位置,NameError: name ‘Print’ is not defined ,意思是 Print 这个名字没有定义,错误我们后续讲解。我们可以发现 print 执行不了,因为将小写换为了大写,再将大写改回小写就能正常执行了,所以注意在 Python 中严格区分大小写,A 与 a 意义不同 Ab 与 ab 意义也是不同的,所以严格区分大小写不仅仅是 Python 大部分语言都是这样。

 

02.Python 中的每一行就是一条语句,每条语句以换行结束

 

print(‘hello’)下一行输入 print(123+456) 再下一行输入 print(‘abc’),每一行都是一个语句所以这是三个语句,实际上区分语句以换行结束,也就是说回车代表语句结束了,每一行语句都是以换行符结束的,其他语言都是以;结尾的写完每个语句后边加一个;而 Python 是换行,尤其是学习其他语言的同学在学习 Python 时不要以;结尾直接写语句然后换行。

 

03.Python 中每一行语句不要过长

有时候我们的语句可能写了很多内容不建议这样,因为 Python 设计的初衷就是希望我们的代码写的更简洁,归属设计理念说过实际上我们的代码有百分之九十的时间不是写的是看的、读代码的,所以代码的可读性是非常重要的,假设代码长到一个屏幕显示不完需要滑动进度条来查看代码,此时可读性就比较低,所以建议每一行语句不要过长,Python 中规范建议每行不要超过 80 个字符,一旦超出 80 个字符就不够简洁了,这个不是强制要求一般的公司也不会做这个规定,属于个人习惯,保持这种习惯可以让你的代码更便捷,注意千万不要数输入了多少字符。在我们编辑时会发现后方有一条线,选中线之前的所有字符可以发现刚好是 80 个字符,所以我们可以在编辑器里当作参考线。在我们首选项里点击设置,左边不动修改右边,将 rulers”:[ 80 ],填入后边,80 就是长度 可以根据自己的习惯修改,改完之后这个配置就有了。

 

04.一条语句可以分多行编写,语句后边以\结尾

 

如果太长了而删减会导致功能不完整,在语句后边加一个\然后回车就代表是一个语句,执行后运行效果是一样的,但是文件里执行的形式不太对,我们去命令行里执行一下,点开 course>lesson-02>code然后 cmd 进入命令行直接02.基本语法.py 直接执行就输出了,效果有一个换行但是实际上并没有换行

只是一个语句的跨行本身并没有换行的效果。注意如果语句需要跨多行编写加一个\语句就可以跨行写了。打印时将\部分加了空格因为换行时自动缩进了,将自动缩进删掉就可以了,在最后结束时就不需要加\了,加了就会报错了。

 

05.Python 是缩进严格的语言,不要随便写缩进

 

缩进就是 Tab 键或者是空格,随意加入会报错显示为 IndentationError:unexpected indent 缩进错误没有办法解析的缩进的意思,所以缩进和空格不能随意添加,因为它是有意义的,缩进表示的是代码块后续进行讲解。

 

06.在 Python 中使用#来表示注释

 

在我们开发的过程当中,程序的代码一般情况下不是一个人完成的可能更多人维护一个项目,此时就出现了问题,自己写的代码其他成员可能不知道什么意思,而其他成员想要维护我的代码需要先读我的代码,我的代码逻辑可能比较复杂别人看不懂,我给他解释一下比如这是一个打印语句,请你看见了不要慌张目的就是告诉他们这是打印语句,但是执行就报错了出现 SyntaxError:invalid character in identifier 语法错误,因为直接将一句话写入代码里,解释器会将这句话当成代码执行,而它不是一个有效的语句或表达式,此时需要告诉解释器这不是语句或表达式就是一句话来描述代码功能的,这时候就用到了注释,就是将#加在刚刚那句话前边保存,可以发现语句的颜色变了就变成了注释再执行时就没问题了,所以#开头就是注释,#后的内容都属于注释,注释的内容将会被解释器所忽略,我们可以通过注释来对程序进行解释说明,一定要养成良好的编写注释的习惯,注释要求简单明了。也就是说该写注释的地方一定要标注清楚方便他人解读,但是不该写的地方不要写比如像上述举的例子就没有必要,没有意义的注释就显得很多余。但是在上课时注释会偏多一些因为刚刚开始学习真正开发时不会这么多,一般习惯上#后边会跟着一个空格,不写也没有关系加了空格格式会更好看一些。注释有几种写法,可以写多行注释可以跨行写实际上就是每一行前加入#,也可以写单行注释,单行注释要写在语句后边,单行注释只对这一句话起作用,这两种都会被解释器忽略,#也可以加在代码前边再执行时代码将被解释器忽略因为这行代码被注释了将不会执行,所写的所有注释都会被解释器忽略。两种注释本身没有区别。

相关文章
|
6月前
|
人工智能 Ubuntu IDE
【Python】基础:环境配置与基础语法
本文介绍了Python编程语言及其环境配置方法。Python由Guido van Rossum于1991年创建,以其简洁、易学和强大的功能著称。文章详细讲解了Python的主要特点、Windows和Ubuntu下的安装配置步骤、基础语法、控制流、函数、文件操作、模块使用及面向对象编程等内容,帮助读者快速入门Python编程。
197 4
|
5月前
|
IDE 数据挖掘 开发工具
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
120 7
|
1月前
|
安全 Python
课时17:Sublime和Python的整合
今天给大家带来分享的是 Sublime和 Python,进一步搭建 Python 的具体环境,分为以下两个部分。 1.快捷键 Ctrl+B 2.使用 SublimeREPL 来运行 python 代码
|
1月前
|
存储 安全 搜索推荐
课时15:Python的交互模式
今天给大家带来的分享是 Python 的交互模式以及计算机对 Python 的开发,分为以下三个部分。 1.Python的介绍 2.Python的结构 3.保存代码
|
1月前
|
Java Shell C语言
课时14:Python环境搭建
接下来分享 Python 开发环境的搭建。其主要分为以下四部分。 1.开发环境搭建的意思 2.Python的解释器是什么 3.Python 的解释器分类 4.搭建步骤
|
3月前
|
存储 开发者 Python
python基本语法
Python的基本语法简洁而强大,支持多种编程范式,包括面向对象编程和函数式编程。通过掌握变量和数据类型、操作符、控制结构、函数、类和模块等基本概念,可以有效地编写高效、可读的Python代码。无论是初学者还是经验丰富的开发者,Python都提供了丰富的工具和库来满足各种编程需求。
139 13
|
5月前
|
存储 索引 Python
Python 的基本语法
这些是 Python 的基本语法要素,掌握它们是学习和使用 Python 的基础。通过不断地实践和应用,你将能够更深入地理解和熟练运用这些语法知识,从而编写出高效、简洁的 Python 代码
241 61
|
5月前
|
存储 Python
Python编程入门:理解基础语法与编写简单程序
本文旨在为初学者提供一个关于如何开始使用Python编程语言的指南。我们将从安装Python环境开始,逐步介绍变量、数据类型、控制结构、函数和模块等基本概念。通过实例演示和练习,读者将学会如何编写简单的Python程序,并了解如何解决常见的编程问题。文章最后将提供一些资源,以供进一步学习和实践。
111 1
|
5月前
|
机器学习/深度学习 数据挖掘 开发者
Python编程入门:理解基础语法与编写第一个程序
【10月更文挑战第37天】本文旨在为初学者提供Python编程的初步了解,通过简明的语言和直观的例子,引导读者掌握Python的基础语法,并完成一个简单的程序。我们将从变量、数据类型到控制结构,逐步展开讲解,确保即使是编程新手也能轻松跟上。文章末尾附有完整代码示例,供读者参考和实践。
|
5月前
|
存储 Python Perl
python正则语法
本文介绍了正则表达式的基础知识及其在 Python 中的应用。首先解释了为什么要使用正则表达式,通过一个判断手机号的示例展示了正则表达式的简洁性。接着详细介绍了 `re` 模块的常用方法,如 `match()`、`search()`、`findall()`、`finditer()` 等,并讲解了正则表达式的基本语法,包括匹配单个字符、数字、锚字符和限定符等。最后,文章还探讨了正则表达式的高级特性,如分组、编译和贪婪与非贪婪模式。
59 2

热门文章

最新文章

下一篇
oss创建bucket