找到 10786 篇文章 关于 Python

Python 中的 try 和 except

karthikeya Boyini
更新于 2019-07-30 22:30:24

783 次浏览

要在 Python 中使用异常处理,我们首先需要捕获所有 except 子句。Python 提供“try”和“except”关键字来捕获异常。“try”块代码将逐条语句执行。但是,如果发生异常,则不会执行剩余的“try”代码,而是会执行 except 子句。try: some_statements_here except: exception_handling让我们来看一个非常简单的例子:演示try: print("Hello, World!") except: print("This is an error message!")输出Hello, World!以上是一个非常简单的例子,让我们用另一个例子来理解这个概念:演示import sys List = ['abc', 0, 2, ... 阅读更多

在 Python 中定义清理操作

Samual Sam
更新于 2020-06-30 09:14:31

843 次浏览

在许多情况下,我们希望我们的程序执行此特定任务,无论它是否完美运行或抛出某些错误。大多数情况下,为了捕获任何错误或异常,我们使用 try 和 except 块。“try”语句提供非常有用的可选子句,用于定义必须在任何情况下都执行的“清理操作”。例如:>>> try: raise SyntaxError finally: print("Learning Python!") Learning Python! Traceback (most recent call last): File "", line 2, in raise SyntaxError File "", line None SyntaxError: The final clause ... 阅读更多

在 Python 中后台写入文件

Samual Sam
更新于 2019-07-30 22:30:24

162 次浏览

在这里,我们尝试同时执行两项任务,一项在前台,另一项在后台。我们将在后台写入文件内容,并根据用户输入的数字,判断它是奇数还是偶数。在 Python 中,通过多线程可以在一个程序中执行多个任务演示import threading import time class AsyncWrite(threading.Thread): def __init__(self, text, out): threading.Thread.__init__(self) self.text = text self.out = out def run(self): f = open(self.out, "a") f.write(self.text + '') ... 阅读更多

Python 中方法和函数的区别

karthikeya Boyini
更新于 2023-08-26 08:56:37

30K+ 次浏览

函数函数是一段用于执行特定任务的代码块,它包含自己的作用域,并通过名称调用。所有函数可以包含零个(无)参数或多个参数。退出时,函数可以或不可以返回一个或多个值。基本的函数语法def functionName( arg1, arg2, ...): ... # Function_body ...让我们创建我们自己的(用户),一个非常简单的名为 sum 的函数(用户可以随意命名)。函数“sum”有两个参数,名为 num1 和 num2,它将返回传递给函数(sum)的参数的和。当... 阅读更多

Python 程序打印整数列表中的重复项?

AmitDiwan
更新于 2022-08-11 11:41:43

2K+ 次浏览

在本文中,我们将显示整数列表中的重复项。列表可以写成方括号之间用逗号分隔的值(项目)的列表。列表的重要一点是列表中的项目不必是相同类型。假设我们有以下输入列表:[5, 10, 15, 10, 20, 25, 30, 20, 40]输出显示重复元素:[10, 20]使用 for 循环打印整数列表中的重复项我们将使用 for 循环显示整数列表的重复项。我们... 阅读更多

Python 程序打印给定数字中所有可被 3 和 5 整除的数字

karthikeya Boyini
更新于 2019-07-30 22:30:24

19K+ 次浏览

这是一个 Python 程序,用于打印给定整数 N 中所有可被 3 和 5 整除的数字。我们可以用多种方法编写此程序,除了我们需要检查数字是否完全可被 3 和 5 整除外。以下是我编写的 Python 程序,用于打印所有可被 3 和 5 整除的数字:lower = int(input("Enter lower range limit:")) upper = int(input("Enter upper range limit:")) for i in range(lower, upper+1): if((i%3==0) & (i%5==0)): print(i)输出Enter lower range limit:0 Enter upper range limit:99 0 15 ... 阅读更多

Python 可迭代对象和迭代器的区别

AmitDiwan
更新于 2022-08-12 12:48:42

730 次浏览

什么是可迭代对象?可迭代对象可以宽松地定义为一个对象,当传递到内置方法 iter() 时会生成一个迭代器。对于一个对象成为可迭代对象,存在几个条件,类的对象需要定义两个实例方法:__len__ 和 __getitem__。一个满足这些条件的对象,当传递给方法 iter() 时,会生成一个迭代器。迭代器迭代器定义为一个对象,它通过内部状态变量计数迭代。在这种情况下,变量在迭代超过最后一项时不会设置为零,而是会抛出 StopIteration()异常... 阅读更多

Python 中动态数组的实现

karthikeya Boyini
更新于 2019-07-30 22:30:24

13K+ 次浏览

动态数组在 Python 中,列表、集合和字典是可变对象。而数字、字符串和元组是不可变对象。可变对象意味着我们可以从列表、集合或字典中添加/删除项目,但是对于不可变对象(如元组或字符串)则并非如此。在 Python 中,列表是动态数组。让我们尝试创建一个动态列表:>>> # 创建一个空列表,名为 list1 >>> list1 = [] >>> type (list1)在我们的空列表 list1 中添加一些项目:>>> # 添加项目 >>> list1 =[2, 4, 6] >>> list1 [2, 4, 6] >>> # 另一种... 阅读更多

使用 Python plotly 进行地理绘图

Samual Sam
更新于 2019-07-30 22:30:24

325 次浏览

Python 提供各种库来处理地理和图形数据。Python plotly 是这些库之一,用于绘制地理图形。Plotly 是一个免费的开源库。Plotly 可以绘制各种图形,例如折线图、水平条形图、条形图、仪表板、散点图、气泡图、饼图等等。# 导入重要的 Python 地理库。import plotly.plotly as py import plotly.graph_objs as go import pandas as pd # 必须启用才能离线使用 plotly。from plotly.offline import download_plotlyjs, init_notebook_mode, iplot, plot # 建立连接 init_notebook_mode() # 定义的类型是... 阅读更多

Python 中的探索性数据分析

karthikeya Boyini
更新于 2019-07-30 22:30:24

2K+ 次浏览

对于数据分析,探索性数据分析 (EDA) 必须是您的第一步。探索性数据分析帮助我们:了解数据集提供见解。理解底层结构。提取重要的参数及其之间存在的联系。检验基本假设。使用示例数据集了解 EDA为了使用 Python 了解 EDA,我们可以直接从任何网站或本地磁盘获取示例数据。我从 UCI 机器学习资源库中获取了公开可用的红葡萄酒质量数据集的样本数据,并尝试使用 EDA 对数据集进行更深入的了解。import pandas ... 阅读更多

广告