在Python中,sgn函数用于返回给定数字的符号。如果数字为负数,返回-1;如果数字为0,返回0;如果数字为正数,返回1。
以下是一个示例代码:
def sgn(num):
if num < 0:
return -1
elif num == 0:
return 0
else:
return 1
# 测试sgn函数
print(sgn(-5)) # 输出-1
print(sgn(0)) # 输出0
print(sgn(5)) # 输出1
异常处理在Python中是通过try-except语句来实现的。当代码可能会引发异常时,可以使用try-except语句来捕获并处理异常。
以下是一个示例代码,演示了如何使用try-except语句来处理除零异常:
try:
num = 5 / 0
except ZeroDivisionError:
print("除零异常发生")
在上面的例子中,当除数为0时,会触发ZeroDivisionError异常,try-except语句会捕获这个异常并输出"除零异常发生"。
除了捕获特定类型的异常外,还可以使用try-except语句来捕获所有类型的异常。例如:
try:
num = 5 / 0
except:
print("发生了异常")
在这种情况下,无论发生什么类型的异常,try-except语句都会捕获并输出"发生了异常"。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。