1. 课前甜点
shell 脚本擅长的是移动文件和改变文本数据,而不适合编写 GUI 应用或游戏。
Python “可以扩展”:会开发 C 语言程序,就能快速上手为解释器增加新的内置函数或模块,不论是让核心程序以最高速度运行,还是把 Python 程序链接到只提供预编译程序的库(比如,硬件图形库)。只要下点功夫,就能把 Python 解释器和用 C 开发的应用链接在一起,用它来扩展和控制该应用。
2. 使用 Python 的解释器
[这里和2.1.1传入参数暂时跳过,之后再看暂时不是特别重要]
有命令行参与:1. 命令行与环境 — Python 3.12.4 文档
如果不使用默认编码,则要声明文件的编码,文件的 第一 行(例外情况如下段shebang行)要写成特殊注释。句法如下:# -*- coding: encoding -*-
类Unix系统上,Python 脚本可以像 shell 脚本一样直接执行:#!/usr/bin/env python3
3. Python 速览
主要就是数字、文本、列表。我速览,都是基础内容。
[ ]
左闭右开
-1
代表最后一个字符
1 |
|
不可更改、不可切片赋值:字符串、元组
可以更改、切片赋值:列表(嵌套列表是多维数组)