找到 10786 篇文章 关于 Python

Python 中的面向对象编程术语

Mohd Mohtashim
更新于 2020年1月30日 07:08:18

2K+ 阅读量

类 - 一个用户定义的对象原型,它定义了一组特征化该类任何对象的属性。属性是数据成员(类变量和实例变量)和方法,可以通过点表示法访问。类变量 - 一个由类的所有实例共享的变量。类变量在类中定义,但在类的任何方法之外。类变量不像实例变量那样常用。数据成员 - 一个类变量或实例变量,它保存与类及其对象相关联的数据。函数重载 - 为一个函数分配多个…… 阅读更多

Python 中异常的参数

Mohd Mohtashim
更新于 2020年1月30日 06:59:44

4K+ 阅读量

异常可以有一个参数,该参数是一个提供有关问题更多信息的数值。参数的内容因异常而异。您可以通过在 except 子句中提供一个变量来捕获异常的参数,如下所示 -try:    您在此处执行操作;    ...................... except ExceptionType, Argument:    您可以在此处打印 Argument 的值...如果您编写代码来处理单个异常,则可以在 except 语句中在异常名称后面加上一个变量。如果您正在捕获多个异常,则可以在异常元组后面加上一个变量。这…… 阅读更多

Python 中的最长回文子串

Arnab Chakraborty
更新于 2020年4月27日 11:19:01

10K+ 阅读量

假设我们有一个字符串 S。我们必须找到 S 中最长的回文子串。我们假设字符串 S 的长度为 1000。因此,如果字符串为“BABAC”,则最长的回文子串为“BAB”。要解决此问题,我们将遵循以下步骤定义一个与字符串长度相同的阶数的方阵,并用 False 填充它将主对角线元素设置为 true,因此对于从 0 到阶数 – 1 的所有 i,DP[i, i] = True start := 0for l in range 2 to length of S + 1for i in range 0 ... 阅读更多

Python 中的 try-finally 子句

Mohd Mohtashim
更新于 2020年1月30日 06:58:31

2K+ 阅读量

您可以将 finally: 块与 try: 块一起使用。finally 块是放置必须执行的任何代码的地方,无论 try 块是否引发异常。try-finally 语句的语法如下 -try:    您在此处执行操作;    ......................    由于任何异常,这可能会被跳过。finally:    这将始终执行。    ......................您不能在 finally 子句中也使用 else 子句。示例实时演示#!/usr/bin/python try:    fh = open("testfile", "w")    fh.write("This is my test file for exception handling!!") finally:    print "Error: can\'t find file or read ... 阅读更多

Python 中不包含重复字符的最长子串

SaiKrishna Tavva
更新于 2024年11月13日 14:25:57

6K+ 阅读量

在 Python 中,我们可以使用不同的方法找到不包含重复字符的最长子串,例如使用蛮力方法,该方法涉及检查所有子串,以及使用高级滑动窗口双指针方法,该方法使用哈希映射来存储索引。一些常见方法在 Python 中查找不包含重复字符的最长子串的一些常见方法如下。蛮力:检查所有可能的子串并验证它们在字符串中是否都包含唯一字符。使用集合的滑动窗口:此方法跟踪当前子串中的字符…… 阅读更多

Python 中的断言

Mohd Mohtashim
更新于 2020年1月30日 06:53:51

329 阅读量

断言是一种健全性检查,您可以在完成程序测试后将其打开或关闭。最简单的断言方法是将其比作 raise-if 语句(或更准确地说是 raise-if-not 语句)。表达式被测试,如果结果为假,则会引发异常。断言由 assert 语句执行,它是 Python 中最新引入的关键字,在版本 1.5 中引入。程序员通常在函数的开头放置断言以检查有效输入,并在函数调用后检查有效…… 阅读更多

Python 中添加两个数字

Arnab Chakraborty
更新于 2020年4月27日 11:03:33

3K+ 阅读量

假设我们给出了两个非空链表。这两个列表表示两个非负整数。数字以相反的顺序存储。它们的每个节点只包含一位数字。添加这两个数字并将结果作为链表返回。我们假设这两个数字不包含任何前导零,除了数字 0 本身。因此,如果数字为 120 + 230,则链表将为 [0 → 2 → 1] + [0 → 3 → 2] = [0 → 5 → 3] = 350。要解决此问题,我们…… 阅读更多

Python 中定位文件位置

Mohd Mohtashim
更新于 2020年1月30日 06:48:32

1K+ 阅读量

tell() 方法会告诉您文件中的当前位置;换句话说,下一个读取或写入操作将发生在距文件开头这么多字节的位置。seek(offset[, from]) 方法更改当前文件位置。offset 参数指示要移动的字节数。from 参数指定从何处移动字节的参考位置。如果 from 设置为 0,则表示使用文件开头作为参考位置,1 表示使用当前位置作为参考位置,如果设置为 2,则文件末尾将作为…… 阅读更多

Python 中读取和写入文件

Mohd Mohtashim
更新于 2020年1月30日 06:47:55

16K+ 阅读量

file 对象提供了一组访问方法来简化我们的工作。我们将了解如何使用 read() 和 write() 方法来读取和写入文件。write() 方法write() 方法将任何字符串写入打开的文件。需要注意的是,Python 字符串可以包含二进制数据,而不仅仅是文本。write() 方法不会在字符串末尾添加换行符('') -语法fileObject.write(string)此处,传递的参数是要写入打开的文件的内容。示例#!/usr/bin/python # 打开一个文件 fo = open("foo.txt", "wb") fo.write( "Python is a great language.Yeah its great!!") # 关闭打开的文件 fo.close()上述方法将…… 阅读更多

Python 中打开和关闭文件

Mohd Mohtashim
更新于 2020年1月30日 06:47:05

10K+ 阅读量

到目前为止,您一直在读取和写入标准输入和输出。现在,我们将了解如何使用实际的数据文件。Python 默认提供操作文件所需的基本函数和方法。您可以使用文件对象执行大部分文件操作。open 函数在读取或写入文件之前,必须使用 Python 的内置 open() 函数打开它。此函数创建一个文件对象,该对象将用于调用与其关联的其他支持方法。语法file object = open(file_name [, access_mode][, buffering])以下是参数详细信息 -file_name - file_name 参数是一个字符串值…… 阅读更多

广告