摘要: 3.5 Python简单语句 Python语句由关键字、标识符、表达式组成。语句的根本作用就是执行某些修改操作,让代码发挥作用去做某些事。 语句从执行结构上来分有顺序、条件、循环结构,这3种结构可以实现任何算法功能。 Python语句根据代码占用的逻辑行数分为只占用1行的简单语句和占用多行的复合语句 阅读全文
posted @ 2022-05-22 15:06 crleep 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 3.4 Python表达式 Python表达式是运算符和操作数进行有意义排列所得的组合。操作数可以是值、变量、标识符等。单独的一个值或一个变量也是一个表达式。 表达式是Python程序中最常见的代码。 表达式是一段可以被求值的代码。因为可以被求值,所以一般表达式可以写在赋值语句=的右边。表达式可以作 阅读全文
posted @ 2022-05-21 18:18 crleep 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 3.3 Python运算符 运算符用于执行程序代码运算,根据操作数一般分为一元运算符、二元运算符。例如:2+3,其操作数是2和3,而运算符则是+。在Python中运算符可以分为以下几种类型:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符。 3.3.1 算术运 阅读全文
posted @ 2022-05-12 18:07 crleep 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 3.2 Python关键字(保留字) 保留字又称关键字,不可用于普通标识符。关键字的拼写必须与这里列出的完全一致。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字。 >>> import keyword >>> keyword.kwlist ['False', ' 阅读全文
posted @ 2022-05-09 14:36 crleep 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 3.1 Python特性 Python是为可读性设计的,与英语有一些相似之处,并受到数学的影响。比如: Python使用新行来完成命令,而不像通常使用分号或括号的其他编程语言。 Python依赖缩进,使用空格来定义范围;例如循环、函数和类的范围。其他编程语言通常使用花括号或关键字来实现此目的。 Py 阅读全文
posted @ 2022-05-01 13:37 crleep 阅读(235) 评论(0) 推荐(1) 编辑
摘要: 2.6 Python虚拟环境 2.6.1 虚拟环境概述 Python应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误,或者可以使用库的过时版本的接口编写应用程序。 这意味着一个Python安装可能无法满足每个应用程序的要求。如果应用程序A 阅读全文
posted @ 2022-04-23 15:45 crleep 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 2.5 使用pip管理库 安装Python后会默认安装pip工具,该工具可以用来安装、升级和移除库。默认情况下 pip 将从[Python Package Index]https://pypi.org 处下载安装软件包。 pip 有许多子命令: "install", "uninstall", "fr 阅读全文
posted @ 2022-04-13 12:18 crleep 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 2.4 常用库 2.4.1 time 时间的访问和转换 该模块提供了各种与时间相关的函数。相关功能还可以参阅 datetime 和 calendar 模块。 2.4.2 datetime 基本日期和时间类型 datetime 模块提供用于处理日期和时间的类。 2.4.3 calendar 日历相关函 阅读全文
posted @ 2022-04-13 10:33 crleep 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 2.3 包和库 2.3.1 包的概念 包是在模块之上的概念,为了方便管理而将多个脚本文件(模块文件)进行打包。 包是一种用点式模块名构造 Python 模块命名空间的方法。例如,模块名 A.B 表示包 A 中名为 B 的子模块。正如模块可以区分不同模块之间的全局变量名称一样,点式模块名可以区分 Nu 阅读全文
posted @ 2022-04-12 10:00 crleep 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 2.2 模块 在Python中,经常会遇到一些文件组织概念,比如库、包、模块等。下图就是这几个概念大致的关系。可以看到,库是包含包的,而包又是很多个模块(脚本)组成的。接下来我们来一一介绍这几个概念。 注意:在之后学习中的组织结构和命名参考下图。 模块一般有两种,广义的模块和狭义的模块。广义的模块其 阅读全文
posted @ 2022-04-11 21:40 crleep 阅读(141) 评论(0) 推荐(0) 编辑