号外:《黑客攻防入门学习课程》现已推出,喜欢的朋友请关注!!!

Python3 基础语法

python 泰泰 617℃ 0评论

【前言】

在本节将通过学习 Python 的基础语法,让你快速学会 Python 编程。

Python 标识符

Python语言使用标识符时与其它编程语言一样,都是由字母、数字、下划线组成,所有标识符可以包括英文字母、下划线(_)以及数字,但不能以数字开头,使用标识符时应避免与python 中的保留字符冲突(具体后面说到)。
以下划线开头的标识符是有特殊意义的。
以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 导入;
以双下划线开头的 __foo 代表类的私有成员;
以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。

注意:Python 中的标识符是严格区分大小写的,书写时应注意!

Python 保留字符

列表中列出的均为Python中的保留字,这些保留字不能用作常数、变量或任何其他标识符名称。

andexicnot
assertfinallyor
breakforpass
classfromprint
continueglobalralse
defifreturn
delimporttry
elifinwhile
elseisWith
exceptlambdayleld

Python 分行续接

Python语句中一般以新行作为为语句的结束符,但是我们可以使用反斜杠( \ )将一行的语句分为多行显示,具体如下:

#运行输出,提示如下:
abc     def     ghi
解释:因为语句中换行是存在空格数,所以在输出时空格数也被打印出来了。

Python 注释

在编写代码或调试中,最常用的操作就是注释操作了,被注释掉的内容不被编译器所执行。下面将学习python的注释方法。
python在注释中同样分为单行注释和多行注释,而在多行注释中又有两种注释的方法,下面一 一介绍。
单行注释
python中单行注释采用 # 开头,如:

编译运行,输出如下:
Hello World!

多行注释
python中多行注释可使用3个单引号(”’)或3个双引号(”””)进行注释,如:

此时编译运行,控制台没有打印输出!
注意:在使用3个引号注释代码行时,应注意被注释的代码中是否包含有(”’)或(”””)的字符串引用,对于这种注释间有引用(”’)(”””)的字符串时极为容易出错的,应引起注意,具体如下:

提示:注释操作是从第一个注释起始符到遇到下一个注释符时为一组,所以这里的 ”’你好吗?”’ 没有被注释掉!

行和缩进

学习 Python 与其它语言最大的区别就是,Python使用缩进来写模块,函数以及其他逻辑判断。不像其它语言使用大括号 {} 来控制类(模块)。
在编写代码块时,同一代码块中必须包含相同的缩进空白数量,具体如下:
正确缩进代码:

错误缩进代码:

此时编译执行脚本时,编译器会报错,错误的可能是tab键缩进引起的错误,也有可能是space键缩进引起的错误,所以在编写代码块时应严格控制缩进操作。

Python 空行

空行并非Python语法的一部分,它的作用在于分隔两段不同功能或含义的代码,目的是便于日后代码的维护或重构。
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。
类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
注意:空行与代码缩进不同,书写时不插入空行,Python解释器运行也不会出错。
记住:空行也是程序代码的一部分。

Python 引号

Python 可以使用单引号( ‘ )、双引号( ” )、三引号( ”’ 或 “”” ) 来表示字符串,引号的开始与结束必须的相同类型的,其中三引号可以由单行或多行组成,常用于文档字符串,在行中单独使用时被当做注释。
如下实例:

编译运行,输出提示:
A
python
你好吗?
今天开始学习python编程
python是一门
简单易学的编程语言

代码组

上面在学习行和缩进和空行的时候已经提到了模块的概念,其模块也就是代码组,与c语言中定义的函数等同。
拥有相同缩进的一组语句构成一个代码块,我们称之代码组,各代码组间使用空行隔开。
像while、if、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组,如下实例:

命令行帮助

在编程时遇到什么困难或者需要查看某些基本信息时,可以使用python帮助来获得各种参数的帮助信息,具体操作如下:
在控制台下,输入以下指令:

根据返回的提示执行下一步操作即可.

更多学习教程请访问:Python3 学习教程目录索引

转载请注明:泰泰博客 » Python3 基础语法

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填)