Python的基本语法和使用

Python的基本语法和使用
一、 注释:
注释分为单行注释和多行注释,单行注释使用 # 号来进行注释,多行注释使用三引号进行注释
二、 Python语言源程序的格式与基本规则
1、 Python语言源程序模块的初识
a) 一个Python的程序可能由一个或者多个模块组成。模块是程序的功能单元。Python模块的典型结构由模块文档、模块导入、变量定义、类定义语句、函数定义语句、主程序组成等等。
i. 模块文档:模块文档使用三引号注释的形式,简要的介绍模块的功能以及重要全局变量的含义

ii. 模块导入:导入需要调用的其他模块。模块只能被导入一次,被导入模块中的函数代码并不会被自动执行,只能被当前模块主动调用

2、 基本词法单位由、标识符、常量、运算符等等构成规则与关键字
a) Python的基本词法单位:常量、变量、关键字、运算符、表达式、函数、语句、类等等。
i. 常量:是指初始化后保持固定不变的值,例如:1、3.14、‘hello’、false这是4个不同类型的常量。在Python中没有命名的常量,通常用一个不改变值的变量代替。比如:PI=3.14通常用与定于圆周率常量Pl

ii. 标识符:用于不同的词法单位,通俗的讲就是名字。标识符可以作为变量、函数、类的名字。合法的标识符必须遵循一些规则:

  1. 由一串字符组成,字符可以是任何字母、数字、下划线、汉字但这些字符中的开头不能是数字
  2. 不能与关键字同名。关键字也称为保留字,是被语言保护起来具有特殊含义的词,不能用于起名字
  3. 正确的标识符:X、varl、FirstName、stu_score、平均分2等
    错误的标识符:stu-score、First Name、2平均分

iii. 关键字:标识符中唯一能够使用的标点符号是下划线,不能含有其他的标点符号比如:空格、括号、引号、逗号、斜线、反斜线、冒号、句号、问号等等

iv. 变量:是指在运行的过程中值可以被修改的量。变量的名称除了必须符合标识符规范以外,要尽量遵循一些约定俗成的规范。以下划线开头的变量在Python中有特殊的含义,所以自定义的名称时,一般不用下划线座位开头字符。此外。Python是严格区分大小写字母的。也就是说Score和score会被认为是两个不同的名字

v. 运算符:指常量/变量之前进行何种运算

vi. 表达式:由常量、变量加运算符构成。一个表达式可能包含多次多种运算,与数学表达式在形成上很接近。例如1+2、2*(x+y)、0<=a<=10等等。

vii. 函数:是相对独立的功能单位、可执行一定的任务

viii. 语句:是由函数、表达式调用形成的。另外,各种控制结构也属于语句,例如:if语句、for语句

ix. 类:是同一类事务的抽象。处理的数据的时候可以看作数据对象,Python是面向对象的程序设计语言,它是一个事务的静态特征和动态行为封存在一个结构里,称之为对象

3、 程序的格式和基本规则
i. 缩进:使用缩进来区分代码块的级别Python语言中没有采用花括号或begin…end等来分隔代码块,而是使用冒号和代码缩进来区分代码之间的层次。代码缩进是一种语法规则,错误的缩进会导致代码的含义完全不同。

ii. 分号:Python允许在行尾加分号,但不建议加分号,也不要用分号将两条命令放在同一行中,建议每条命令单独一行

iii. 长语句行:除非遇到长的导入模块语句或者注释里的URL,建议不宜超过80个字符。对于超长语句,允许但不提倡使用反斜杠链接行,建议在需要的地方使用圆括号来链接行

iv. 括号:不建议使用不必要的括号,除非用于实现行连,否则不要再返回语句或条件语句中使用括号

v. 空行:变量定义,类定义以及函数定义之间可以空两行。类内部的方法定义之间,类定义与第一个方法之间,建议一行。函数或方法中,如果有必要,可以空一行

vi. 空格:对于赋值、比较、布尔等运算符,在运算符两边各加一个空格,可以使代码更清晰。而对于算数运算符、可以按照自己的习惯决定,但建议运算符两侧保持一致。不建议在逗号、冒号、分号之前加空格,但建议在它们后面加空格。参数列表、索引或切片的左括号前不要加空格,当等号用于指示,不建议用空格来垂直对齐多行之间的标记,因为这会成为维护的负担

vii. 文档字符串:是Python语言独特的注释方式。文档字符串是包、模块、类或函数中的第一条语句。文档字符串可以通过对象_doc_成员被自动提取。书写文档字符串的时候,在其前、后使用三重双引号”””或三重引号‘’’。一个规范的文档字符串应该是首先是一行概述,接着是一个空行,然后是文档字符串的第一行的第一引号对齐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值