找到关于编程的34423 篇文章

在 Python 中定义清理操作

Samual Sam
更新于 2020年6月30日 09:14:31

843 次浏览

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

在 Python 中后台写入文件

Samual Sam
更新于 2019年7月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年8月26日 08:56:37

3万+ 次浏览

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

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

AmitDiwan
更新于 2022年8月11日 11:41:43

2K+ 次浏览

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

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

karthikeya Boyini
更新于 2019年7月30日 22:30:24

19K+ 次浏览

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

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

AmitDiwan
更新于 2022年8月12日 12:48:42

730 次浏览

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

Python 中动态数组的实现

karthikeya Boyini
更新于 2019年7月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年7月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年7月30日 22:30:24

2K+ 次浏览

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

在 Python 中向 Anaconda 环境添加包

Samual Sam
更新于 2023年10月31日 03:51:13

21K+ 次浏览

向现有的 Anaconda 环境添加包有多种方法。方法 1 - 一种常用的方法是使用“Anaconda Navigator”向 Anaconda 环境添加包。“Anaconda Navigator”打开后,主页界面大致如下:转到“Home”选项卡下方的“Environments”选项卡,在那里我们可以查看已安装和未安装的所有包。通过 Anaconda Navigator 安装任何包都非常容易,只需搜索所需的包,选择包,然后单击“Apply”进行安装即可。假设 TensorFlow 包未安装在……阅读更多

广告
© . All rights reserved.