Python编程:操作符、表达式、程序结构与异常处理
1. 操作符、表达式与数据处理
在数据处理相关的包(如numpy和pandas)中,逻辑操作符 and 和 or 无法自定义,因此常使用按位操作符替代,尽管它们优先级更高,在布尔关系中的计算方式也不同。
Python在数据处理和分析应用中使用频繁,其内置操作符和表达式是核心,一旦对Python内置对象和操作有了直觉,这种直觉将在各处适用。例如:
- 处理数据库查询结果时,可能会用 for 语句遍历记录。
- 处理数值数组时,标准数学操作符可用于逐元素计算。
- 使用库通过HTTP获取数据时,HTTP头内容可能以字典形式呈现。
2. 程序结构与执行
Python程序由一系列语句构成,所有语言特性(如变量赋值、表达式、函数定义、类和模块导入)都是语句,地位平等,多数语句可放在程序任意位置,但 return 等语句只能出现在函数内。例如:
if debug:
def square(x):
if not isinstance(x, float):
raise TypeError('Expected a float')
return x * x
else:
def square(x):
return x * x
解释器按语句出现顺序执行,直到无语句可执行,该执行
超级会员免费看
订阅专栏 解锁全文
2907

被折叠的 条评论
为什么被折叠?



