python 异常处理、随机数、

  1. 生成指定范围内的随机整数:

异常处理:

在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 别名。
#导入模块中的某个功能,并设置别名。

需要注意的是,导入模块后,可以直接使用模块中的函数或变量来完成相关的操作。在使用时,模块名或别名需要与函数或变量名进行组合使用。

相关推荐

  1. python 异常处理随机数

    2024-06-17 07:44:01       32 阅读
  2. Python异常处理

    2024-06-17 07:44:01       40 阅读
  3. python--异常处理

    2024-06-17 07:44:01       41 阅读
  4. Python爬虫--异常处理

    2024-06-17 07:44:01       27 阅读
  5. Python异常处理

    2024-06-17 07:44:01       36 阅读
  6. Python异常处理

    2024-06-17 07:44:01       32 阅读
  7. Python异常处理

    2024-06-17 07:44:01       20 阅读
  8. Python 异常处理

    2024-06-17 07:44:01       21 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-17 07:44:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-17 07:44:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-17 07:44:01       82 阅读
  4. Python语言-面向对象

    2024-06-17 07:44:01       91 阅读

热门阅读

  1. AI学习指南机器学习篇-KNN算法实现

    2024-06-17 07:44:01       30 阅读
  2. linux 搭建一台自己的DNS服务器

    2024-06-17 07:44:01       34 阅读
  3. [AIGC] 选择LeetCode刷题的编程语言

    2024-06-17 07:44:01       34 阅读
  4. 比特币通用API服务

    2024-06-17 07:44:01       27 阅读
  5. Flink Watermark详解

    2024-06-17 07:44:01       26 阅读
  6. 矩阵补全IGMC 学习笔记

    2024-06-17 07:44:01       23 阅读
  7. ComfyUI

    ComfyUI

    2024-06-17 07:44:01      24 阅读
  8. 外键的基本概念

    2024-06-17 07:44:01       25 阅读
  9. C++多态

    2024-06-17 07:44:01       27 阅读
  10. 面试计算机网络八股文十问十答第九期

    2024-06-17 07:44:01       32 阅读