2026年开始写阅读笔记,更多的是写给自己的记录。《Python高效办公》主要内容是利用Python处理excel文件,提高数据分析工作的效率。本章简单介绍 Python 语言的基础知识。
Python 语言的特点是具有庞大的第三方库。截至 2024 年,Python 语言的第三方库超过 50 万,并且还在持续增长。在 Python 中,通过调用第三方库来构建应用程序,而这些应用程序的开发依赖于对 Python 基础知识的掌握。
循环语句、条件语句、列表和字典是构成 Python 语言基础的核心元素,它们是掌握 Python 语言的关键。循环语句使得程序能够快速重复执行任务,而条件语句则确保这种重复能够根据特定条件进行控制,防止程序无序运行。列表和字典是 Python 语言基础中重要的两个概念,在 Python 应用中发挥着不可替代的作用。
本章目的是为读者建立一个 Python 语言的整体框架,为后续学习打下基础,扫清障碍。
1.4 Python用缩进表示大括号,一般缩进4个空格(一个tab键的位置)
软件的使用:双击IDLE图标——选择File-New File——输入程序代码——F5键运行说明:本例中代码的含义如下:
(1)for 循环语句的结尾是英文":"。
(2)循环体内的 print(i) 需要缩进一个 Tab 键的距离。
(3)变量 i 从数字 0 开始变化。
(4)i 的变化过程中不包括括号里的 10,即循环区间为“左闭右开”,即 [0,10)。
(5)初值可以不写,默认值为 0。
(6)步长可以不写,默认值为 +1(可简化为 1)。
(7)程序的输出方式为纵向排列。
说明:本例中代码的含义如下。
(1)end=" " 的含义是不换行。
(2)print("") 语句的含义是换行,引号""间没有内容。
(3)end=" " 中两个引号之间为空格,表示以空格间隔两个数据,可以根据需要把空格换成逗号或其他符号。
(4)若需要强制换行,则输入 print("") 即可。
(2)步长可以为负值,需要根据实际情况调整初值和终值,即初值大于终值。(2)双循环语句中的内循环语句依次向后缩进一个Tab键位置。(3)str( )为转换函数,将数值型数据转换为字符型数据。(4)print(“”)语句的含义是强制换行。使用时注意其所在的位置,位置不同,含义不同。说明:本例中代码的变化如下。
(1) break语句的含义为结束循环,对应的语句是 continue。
(2) rt(144)语句中的数字为弧度。更改程序中弧度的度数,可以画出六角星等。
(2)在Python语言中,单个等号“=“表示赋值,两个等号”==“表示等于。说明:本例中代码说明如下。
(1) input() 是接收语句,接收的数据类型默认为字符型,需要将其转换为数值型才可以进行运算。
(2) 本例中 int() 函数为转换函数,将字符型数据转换为数值型数据。
(3) int() 函数同时具有数值取整的功能,使用时注意加以区分。
1.6.3多分支条件语句(if-elif-else)说明:本例中代码说明如下。
(1)if为初始条件判断(如果)。
(2)elif为当if条件不成立时才执行判断(否则如果)。
(3)else为所有条件都不成立时才执行判断(否则)。
(4)elif语句可以有多项,为多分支条件语句判断。
序号 | 参数 | 说明 |
|---|
1 | -F | 只在 dist 中产生一个 exe 文件 |
2 | -w | 只对 Windows 有效,不使用控制台 |
3 | -D | 默认选项,除了 exe 外,还会在 dist 中生成很多依赖文件 |
4 | -i | 设置好看的 ico 格式的图标,加上该参数,指定图标路径 |
5 | -p | 设置导入路径 |