Android脱壳技术演进:从ZjDroid到FUPK3的创新之路
2026/6/9 13:18:18
“想象一下,你的办公室里有一个巨大的文件柜。
里面有销售额(纯数字)、有客户姓名(纯文字)、有‘项目是否完成’的对勾(是/否)。你不能把这些数据都堆在一起!
在 Python 里,我们需要给这些数据贴上标签,然后把它们分别存入不同的小**“仓库”**。这些小仓库,就叫做变量 (Variables),而标签,就是数据类型 (Data Types)。
学会了这一课,你就掌握了管理数据的核心能力!**
在 Python 中,变量就是用来存储数据的名字(标签)。
当你写下x = 100时,你就是在做两件事:
x的变量(小仓库)。100存进了这个小仓库里。变量名不是随便取的,它需要遵守一些规则,并且最好能有意义:
| 规则 | 示例 (✅ 正确) | 示例 (❌ 错误) | 解释 |
|---|---|---|---|
| 只能包含字母、数字和下划线 | client_name | client-name(不能有连字符-) | 连字符-在 Python 里是减号。 |
| 不能以数字开头 | sales_2024 | 2024_sales | 数字开头是保留给数字常量的。 |
| 不能是 Python 关键字 | my_if | if,for,print | 这些关键字有特殊用途,不能用作变量名。 |
| 推荐写法 | total_salary(下划线连接) | TotalSalary(驼峰命名,不常用) | Python 推荐所有字母小写,用下划线连接单词,更易读。 |
使用等号=进行赋值。Python 的赋值是从右边到左边:
# 1. 创建变量并赋值monthly_sales=50000team_member=8# 2. 变量可以互相赋值和计算bonus=monthly_sales/team_memberprint(bonus)# 结果是 6250.0Python 是一种动态类型语言,这意味着你不需要在创建变量时告诉 Python 它的类型,Python 会自己识别!但你必须认识这三种基础类型:
用于处理所有数值计算。
| 类型 | 标签 | 示例 | 场景 |
|---|---|---|---|
| 整型 | int | total_clients = 1000 | 客户数量、员工人数、年份 |
| 浮点型 | float | conversion_rate = 0.15 | 汇率、百分比、带小数的金额 |
用于处理所有文本信息。必须使用单引号' '或双引号" "包裹起来。
strreport_title = "2024 年 Q3 财务报告"email_sender = 'zhangsan@corp.com'# 字符串必须用引号包起来project_status="进行中"meeting_time='10:30 AM'# 尝试不加引号会报错:# error_example = 进行中 # ❌ 报错,Python会认为 '进行中' 是另一个变量名用于处理逻辑判断,只有两个值。
boolis_finished = Trueis_active = False# 注意:True 和 False 的首字母必须大写!is_holiday=Truedata_is_clean=False当你处理的数据多了,有时你会忘记某个变量里存的到底是数字还是文本。我们可以使用 Python 内置的type()函数和通义灵码来帮忙!
type()函数我们使用 VS Code 编写并运行这段代码:
# P03_datatypes_test.pyclient_name="李四"revenue=9800.50project_started=True# 使用 type() 函数查看变量类型print(type(client_name))print(type(revenue))print(type(project_started))<class 'str'> <class 'float'> <class 'bool'>如果你对float不理解,或者想检查复杂代码中的类型,可以直接问通义灵码。
请解释一下 Python 中的 'float' 类型和 'int' 类型有什么区别?int是整数,没有小数部分;float是浮点数,用于表示带小数点的数字(如金额、比率)。”| 知识点 | 作用 | 对应 Python 标签 |
|---|---|---|
| 变量 | 存储数据的小仓库 | my_data = value |
| 整型 | 存储整数 | int |
| 字符串 | 存储文本 | str |
| 布尔型 | 存储逻辑判断(是/否) | bool |
**下一篇 (P04),我们将专门针对办公室里使用最多的字符串(文本)类型进行深入学习。你将学会如何拼接客户姓名、格式化报告标题**,让你的文本处理能力直线上升!
👉 请在你的 VS Code 中尝试创建几个不同类型的变量,然后运行type()函数检查结果!