Python 是什么语言?
从简洁的语法、列表、字典和函数开始
该博客上撰写的文章是出于教学目的而创建的。 另外,文章中的信息可能不正确,请谨慎。
Python 是一种非常适合用更少的代码快速表达想法的编程语言。 它被用于自动化、数据分析、人工智能和网络服务器等许多领域。
缩进创建代码块
Python 用缩进而不是大括号来表达条件语句和函数的范围。
def calculate_damage(attack, defense):
damage = attack - defense
if damage < 1:
return 1
return damage
print(calculate_damage(12, 5))
由于缩进不仅仅是一种装饰,而且是语法的一部分,因此同一块中的间距必须保持一致。
列表和字典
列表按顺序存储多个值,字典则连接键和值。
players = ["Rose", "Knight", "Mage"]
inventory = {
"potion": 3,
"key": 1,
}
for player in players:
print(player)
print(inventory["potion"])
Python 变量不一定需要有类型名称。 相反,随着您的函数变得越来越大,类型提示可以更轻松地传达您的意图,因为某些类型错误可能在您运行它们之前才被发现。
def add_score(current: int, amount: int) -> int:
return current + amount
模块和虚拟环境
其他文件中的函数或标准库import把它带到 外部包通常是pip安装它
由于每个项目所需的包版本可能有所不同,venv最好将依赖项分离到同一个虚拟环境中。
python -m venv .venv
激活.venv环境
pip 安装所需的包
Python 并不是执行所有任务最快的语言,但它具有快速的实现和许多库。 如果您从小文件组织工具或自动化重复任务开始,您可以学习语法以及如何使用它们。