python分段函数函数值
时间: 2024-12-14 11:16:02 浏览: 4
Python实现分段线性插值
Python 中的分段函数(Piecewise Function)是指在一个定义域内,根据不同的区间采用不同的函数表达式的特性。这种函数不是在整个定义域上连续地应用单个函数,而是在特定的区间划分处分别定义函数值。通常,我们使用 if-else 或者 Python 的三元运算符 `a if condition else b` 来实现分段。
例如:
```python
def piecewise_function(x):
if x < 0:
return -x**2 # 对于 x 小于 0 部分,函数是 x 的平方的相反数
elif 0 <= x < 5:
return x # 当 0 小于等于 x 小于 5 时,函数是 x 的自身
else:
return x**2 + 1 # 对于 x 大于等于 5 部分,函数是 x 的平方加 1
# 测试
print(piecewise_function(-3)) # 输出 -9
print(piecewise_function(3)) # 输出 3
print(piecewise_function(7)) # 输出 50
```
阅读全文