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. 括号:不建议使⽤不必要的括号,除⾮⽤于实现⾏连,否则不要再返回语句或条件语句中使⽤括号
python新手入门基础语法v. 空⾏:变量定义,类定义以及函数定义之间可以空两⾏。类内部的⽅法定义之间,类定义与第⼀个⽅法之间,建议⼀⾏。函数或⽅法中,如果有必要,可以空⼀⾏
vi. 空格:对于赋值、⽐较、布尔等运算符,在运算符两边各加⼀个空格,可以使代码更清晰。⽽对于算数运算符、可以按照⾃⼰的习惯决定,但建议运算符两侧保持⼀致。不建议在逗号、冒号、分号之前加空格,但建议在它们后⾯加空格。参数列表、索引或切⽚的左括号前不要加空格,当等号⽤于指⽰,不建议⽤空格来垂直对齐多⾏之间的标记,因为这会成为维护的负担
vii. ⽂档字符串:是Python语⾔独特的注释⽅式。⽂档字符串是包、模块、类或函数中的第⼀条语句。⽂档字符串可以通过对象_doc_成员被⾃动提取。书写⽂档字符串的时候,在其前、后使⽤三重双引号”””或三重引号‘’’。⼀个规范的⽂档字符串应该是⾸先是⼀⾏概述,接着是⼀个空⾏,然后是⽂档字符串的第⼀⾏的第⼀引号对齐
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论