找到 34423 篇文章 关于编程

Python 中的最长回文子串

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

10K+ 次查看

假设我们有一个字符串 S。我们需要找到 S 中最长的回文子串。我们假设字符串 S 的长度为 1000。因此,如果字符串为“BABAC”,则最长的回文子串为“BAB”。要解决此问题,我们将遵循以下步骤定义一个与字符串长度相同的阶数的方阵,并将其填充为 False将主对角线元素设置为 true,因此 DP[i, i] = True,对于所有 i 从 0 到 order – 1start := 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 参数是一个字符串值 ... 阅读更多

Python 中的键盘输入读取

Mohd Mohtashim
更新于 2020年1月30日 06:35:29

2K+ 次查看

Python 提供了两个内置函数来从标准输入读取一行文本,默认情况下来自键盘。这些函数是:raw_inputinputraw_input 函数raw_input([prompt]) 函数从标准输入读取一行并将其作为字符串返回(删除尾随换行符)。#!/usr/bin/python str = raw_input("Enter your input: ") print "Received input is : ", str这会提示您输入任何字符串,它将在屏幕上显示相同的字符串。当我键入“Hello Python!”时,其输出如下:输入您的输入:Hello Python接收到的输入是:Hello Pythoninput 函数input([prompt]) 函数等效于 raw_input,除了它假设 ... 阅读更多

Python 中的屏幕打印

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

467 次查看

最简单的输出方法是使用 print 语句,您可以在其中传递零个或多个用逗号分隔的表达式。此函数会将您传递的表达式转换为字符串,并将结果写入标准输出,如下所示:示例 实时演示#!/usr/bin/python print "Python is really a great language,", "isn't it?"输出这将在您的标准屏幕上产生以下结果:Python is really a great language, isn't it?

广告

© . All rights reserved.