956 字
5 分钟
Tom的python入门分享 - 第一讲

本片内容还在完善的过程中,请以更新的版本为准。

在上一讲的最后,我们创建了一个名叫做learn-python的项目,里面有python的环境,以及一个默认创建的main.py文件。在这一讲中,我们不会用到main.py文件中的内容,所以你把这个文件里的内容删了也没事。

在这里我主要介绍这些编程中的主要概念:

  1. Variable 变量 - 用于存储数据
  2. Control Structure 控制结构 - 决定代码的结构
  3. Operator 运算符 - 做计算

为了在vscode中舒服地写python代码,建议装一些vscode的插件。要安装插件的话,可以点击左侧侧边栏的image-20251108221702462按钮来打开插件管理页面。搜索并安装你想要的插件就行了,比如说python:

image-20251108221839655

另外,我还推荐安装一下Jupyter这个插件:

image-20251108222125490

Jupyter Notebook是能让你更直观地看到代码运行的原理。

要使用Jupyter Notebook,你首先需要在环境中安装ipykernel

  1. 在终端中执行uv add ipykernel

  2. 点击VSCode最上方的搜索栏,选择Show and Run Commands

    image-20251109132517077

  3. 搜索Jupyer并执行Create: New Jupyter Notebook命令

    image-20251109132547009

  4. 在右上角“Select Kernel”选项中选择.venv作为python环境

    image-20251109132739214

    image-20251109132837772

VSCode中有内置的终端模拟器,可以在左上角导航栏选择Terminal > New Termainl打开,这样打开的终端会和VSCode有一定集成。不过你如果喜欢其他终端,只要按照你喜欢的来就行了。

最后你会在这样的一个界面中写代码:

image-20251108224040556

变量#

首先是变量,你可以把变量想象成一个有标签的盒子,里面可以放各种物品,比如:数字、单词以及你能想到的任何数据。

image-20251109130555755

同理,你也可以把许多变量放在一个变量里,这样的东西在python里被称为“list 列表”。

image-20251109131150956


在python中,要创建一个变量,首先需要给变量起个名字:

number

然后再通过=将数据放到这个变量中。这个操作被成为“Assign 赋值”:

number = 93

image-20251109131755335

你可以在Jupyter Notebook中尝试这个命令:

image-20251109133027582

在下面新建一个code cell后输入变量的名字就能直接查看变量的内容:

image-20251109133116397

如果你不使用Jupyter Notebook,你也可以通过python的print()命令(或者更准确地说是“函数”)来输出一个内容,使用区别就在于你直接在Jupyter中写上变量的名字就能输出了,而使用print()命令时你需要将变量名放在括号中。

例如你有一个变量名叫number,那么你在这个变量赋值后再新添一行print(number),就能输出这个变量中的内容。


数据类型相当于计算机用来储存数据的不同容器,每种容器适合存放特定的数据内容,比如说有的适合存放数字、有的适合存放文字、还有的可以收纳盒可以装很多东西。

数字#

整数 - 字面意思,用来存放整数,包括正数、负数或者零:

age = 25
temperature = -5
count = 0

可以在Jupyter Notebook中先创建一个变量,然后通过type()输出这个变量的类型:

image-20251109170527027

浮点数 - 带小数点的数字:

price = 19.99
pi = 3.14159
score = 98.5

文字#

字符串 - 文本数据,用单引号或双引号包围:

name = "Alice"
greeting = 'Hello, World!'
message = "How do you do?"

判断#

布尔值 - 只有两个数值:TrueFalse,主要用于逻辑判断:

is_raining = True
has_finished = False

多数据#

列表 - 是一个有序的集合,可以包含不同类型的元素,用方括号表示:

fruits = ["apple", "banana", "orange"]
scores = [95, 87, 92, 78]
mixed = [1, "hello", True, 3.14]
Tom的python入门分享 - 第一讲
https://thyrius.top/posts/cscca/python-1/
作者
Thyrius
发布于
2025-11-09
许可协议
CC BY-NC-SA 4.0