购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 Python基础语法

Python是一种简洁易读的编程语言,其基础语法包括变量、赋值语句、基本数据类型、运算符、注释、缩进、关键字,以及模块的导入和使用等。本节详细介绍这些基础知识,并配以实操示例和代码。

1.1.1 变量和赋值语句

变量是存储数据的容器,赋值语句则是将一个值赋予变量的过程。Python是一种动态类型的语言,这意味着在声明变量时无须指定其数据类型,Python会根据赋予变量的值自动判断数据类型。常见的变量赋值如代码1-1所示。

代码1-1 变量赋值
   name="John Doe"
   age=25
   salary=50000.0
   is_employed=True

上述代码创建了4个变量:name、age、salary和is_employed,并分别为它们赋了值。Python自动将name识别为字符串类型,将age识别为整数类型,将salary识别为浮点数类型,而将is_employed识别为布尔类型。

1.1.2 基本数据类型和运算符

Python支持多种基本数据类型,如整数、浮点数、字符串和布尔值等。这些数据类型可以通过运算符进行相应的运算。整数和浮点数的常用运算符包括加法(+)、减法(-)、乘法(*)、除法(/)、取余(%)及幂运算(**)。常见的数值型数据运算如代码1-2所示。

代码1-2 数值型数据运算

字符串可以通过加法(+)进行拼接,通过乘法(*)进行重复,如代码1-3所示。

代码1-3 字符型数据运算

布尔值可以通过逻辑运算符(and、or、not)进行逻辑运算,如代码1-4所示。

代码1-4 布尔型数据运算

1.1.3 注释和缩进

在Python中,可以使用井号(#)进行单行注释,使用3个单引号(''')或3个双引号(""")进行多行注释。常见的注释如代码1-5所示。

代码1-5 注释代码
   # 这是一个单行注释

   '''
   这是一个
   多行注释
   '''

   """
   这也是一个
   多行注释
   """

Python使用缩进来表示代码块,通常使用4个空格进行缩进。缩进的一致性非常重要,因为它表明代码之间的层次关系。常见的缩进如代码1-6所示。

代码1-6 代码缩进

注意: 不同层次的代码块缩进的空格数不同。

1.1.4 常用关键字

在Python编程语言中,一些特殊的关键字被称为保留关键字。这些关键字在编写代码时不能被用作变量名,因为它们已经被Python语言赋予了特殊的含义和功能。这些关键字具有严格的语法和用法,使用不当会导致编译器错误或程序运行异常。

以下是一些常用的Python保留关键字:

if、else、elif:用于条件语句,控制程序的流程和决策。

while、for:用于循环语句,重复执行一段代码直到满足条件或达到指定的次数。

def、class:用于定义函数和类,组织和封装代码逻辑,提高代码的可重用性和可维护性。

import:用于导入模块和库,扩展Python语言的功能和能力。

try、except:用于异常处理,捕获和处理程序运行中出现的错误和异常情况。

在编写代码时,请避免使用这些保留关键字作为变量名,以免导致语法错误和运行异常。可以选择其他语义相近的名称来代替保留关键字作为变量名,以确保代码的正确性和可读性。

1.1.5 模块的导入和使用

模块是包含一组相关函数和变量的Python文件,通常以“.py”结尾。要使用模块中的函数和变量,首先需要导入该模块。可以使用import关键字导入整个模块,或使用from…import…语句导入模块中的特定函数或变量。

例如,导入Python内置的math模块,然后使用其中的sqrt()函数计算平方根,如代码1-7所示。

代码1-7 导入模块
   import math

   square_root=math.sqrt(16)  # 计算16的平方根,结果为4.0

也可以仅导入math模块中的sqrt()函数,如代码1-8所示。

代码1-8 导入模块中的函数
   from math import sqrt

   square_root=sqrt(16)  # 计算16的平方根,结果为4.0

注意: 导入模块时,应将导入语句放在文件的顶部,以便在文件中的任何位置都可以使用导入的模块。 mW4b2+dbJiWUxGZ1QVcqJUKPBECXD2pScq5sGIyL1DJOGNIsxhUaDFkYxR+MdqrZ

点击中间区域
呼出菜单
上一章
目录
下一章
×