Automating Tasks with Python

Automating Tasks with Python

Completing a task list with AI

列表变量list_name = [a, b, c],从0开始计数,通过list_name[n]来访问对应的单个元素。
list.append() 增加元素到末尾 list.remove()删除元素。
初始化list_name = []

Repeating tasks with for loops

Python依靠缩进来表示代码块的层级关系,而不像其他语言使用 {} 来包裹代码块。因此,在Python中缩进是语法的一部分,不能随意省略。通常使用4个空格作为标准缩进(而不是Tab键),这是为了代码风格的一致性。
在Python中,每一层嵌套代码块都需要缩进4个空格
for 变量 in 可迭代对象:
循环体代码

  • **变量**:循环中的迭代变量,每次循环会自动被赋予当前元素的值。
  • **可迭代对象**:可以是列表、元组、字符串、字典、集合,甚至使用 range() 函数生成的数列。
  • 循环体代码:每次循环时要执行的代码,必须缩进(通常 4 个空格)。

Prioritizing tasks with dictionaries and AI

dictionary

my_dict = {‘name’: ‘Alice’, ‘age’: 30, ‘city’: ‘Beijing’}定义时用大括号,访问时用方括号,访问key时不加双引号。
字典中的键必须是唯一的,且通常是不可变数据类型(如字符串、数字或元组),而值可以是任意数据类型。
.keys()可以查看键,.values()可以查看值,都不需要参数。

Customizing recipes with lists, dictionaries and AI

bool 在 Python 中是一种表示真假值的布尔型数据类型。它只有两个值:

  • True:表示真
  • False:表示假

Comparing data in Python

python中两个数比大小输出的值是一个bool
逻辑运算符 and or

Helping AI make decisions

if 条件表达式:
# 条件为真时执行的代码块
else:
# 条件为假时执行的代码块

  • 代码块: 条件为真时执行的代码,需要缩进。
  • else: 可选的,当条件为假时执行的代码块,也需要缩进。
    Python 的 f-string 中,{} 内的内容会被解析为 Python 表达式。由于 f-string 直接解释表达式,所以不允许在 {} 中使用反斜杠 \ 来转义字符。方案就是内层用单引号,外层用双引号或者反之,总之不能重复。

Automating Tasks with Python
https://blakehansen130.github.io/2024/10/23/AI Python for Beginners:Automating Tasks with Python/
发布于
2024年10月23日
许可协议