Python Forensics 简明教程
Python Forensics - Overview of Python
Python 编写的代码看起来与 C 或 Pascal 等其它传统编程语言编写的代码非常相似。也有人说 Python 的语法借鉴了 C。这包括许多与 C 语言相似的 Python 关键字。
Python 包含条件和循环语句,可用于准确提取数据以进行取证。对于流程控制,它提供了 if/else 、 while 和一个高级 for 语句,该语句循环访问任何“可迭代”对象。
if a < b:
max = b
else:
max = a
Python 与其他编程语言不同之处在于它使用 dynamic typing 。它使用引用对象的变量名。无需声明这些变量。
Data Types
Python 包含一组内置数据类型,如字符串、布尔值、数字等。还有一些不可变的类型,这意味着在执行过程中不能更改这些值。
Python 还具有复合内置数据类型,包括 tuples ,它们是不可变数组, lists 和 dictionaries ,它们是哈希表。它们全部用于数字取证,以便在收集证据时存储值。