- 生成指定范围内的随机整数:
异常处理:
在Python中,异常处理是一种机制,用于处理可能会出现的错误和异常情况。异常处理可以帮助我们优雅地处理错误,并避免程序崩溃。
在Python中,我们可以使用try-except语句来处理异常。try语句块包含可能会引发异常的代码,而except语句块用于捕获和处理异常。
运行时异常:
异常是指在语法正确的前提下,程序运行时报错就是异常。程序执行过程中发生影响程序正常执行的一个事件。
处理方案关键字:
try:存放可能会出问题的代码片段。
else:如果try执行没有异常问题,则执行的代码片段。
exceput:如果try执行出现异常问题,则执行的代码片段。
finally:不管try执行的结果是否正常或异常,都将继续执行的代码片段。
例如:
try:
# 尝试执行的代码块
result = 10 / 0 # 这行代码会引发ZeroDivisionError异常
except ZeroDivisionError as error_one:
# 处理特定类型的异常
print(f"除数不能为零!错误原因是:{error_one}")
except Exception as error_two:
# 处理所有其他未捕获的异常
print(f"发生了一个意外的错误:错误原因是:{error_two}")
else:
# 如果try块中的代码没有异常发生,执行这里的代码
print("代码执行成功")
finally:
# 无论是否发生异常都会执行的代码
print("无论异常与否,都会执行我")
只需要将10 / 0换成10 / 2就可以看到else效果。
随机数random模块
在Python中,我们可以使用random
模块来生成随机数。
import导入模块也就是文件名称。详细看import导入的方式
生成0到1之间的随机浮点数:
import random
random_float = random.random()
print(random_float)
生成指定范围内的随机整数:
import random
random_int = random.randint(1, 6) # 生成1到6之间的整数,包括1和6
print(random_int)
从指定的列表、元组或字符串中随机选择一个元素:
import random
my_list = [1, 2, 3, 4, 5]
random_element = random.choice(my_list)
print(random_element)
从指定的列表、元组或字符串中随机选择多个元素:
import random
my_list = [1, 2, 3, 4, 5]
random_elements = random.sample(my_list, 3) # 从my_list中随机选择3个元素
print(random_elements)
import导入模块
在Python中,我们可以使用import
关键字来导入模块。导入模块的方式有五种。
#1、
import 模块名称
#2、
import 模块名称 as 别名
#为模块起一个别名工作中为了高效,与简洁。
#3、
from 模块名称 import 功能名称
#导入模块中的某个功能,多个功能使用逗号来做分隔。没有写的功能则不会实现。
#4、
from 模块名称 import *
#导入模块中的所有的功能。
#5、
from 模块名称 import 功能名称 as 别名。
#导入模块中的某个功能,并设置别名。
需要注意的是,导入模块后,可以直接使用模块中的函数或变量来完成相关的操作。在使用时,模块名或别名需要与函数或变量名进行组合使用。