找到 10786 篇文章 适用于 Python

如何使用 Python 在文本文件中查找和替换?

Rajendra Dharmkar
更新于 2020年2月19日 12:13:43

380 次浏览

以下代码对给定文本文件中的内容进行替换。替换后,文本将写入一个新的文本文件“bar.txt”示例f1 = open('foo.txt', 'r') f2 = open('bar.txt', 'w') for line in f1:     print line     f2.write(line.replace('Poetry', 'Prose')) f2 = open('bar.txt', 'r') for line in f2:    print line, f1.close() f2.close()输出这将输出诗歌通常被认为是最古老的文学形式。如今,诗歌通常被写下来,但有时也会被表演。散文通常被认为是最古老的文学形式。如今,散文通常被写下来,但有时也会被表演。阅读更多

我们可以在 Python 中将引用分配给变量吗?

Malhar Lathkar
更新于 2020年2月20日 08:11:01

1K+ 次浏览

Python 中的变量概念与 C/C++ 不同。在 C/C++ 中,变量是内存中的命名位置。即使一个变量的值被赋予另一个变量,它也会在另一个位置创建一个副本。int x=5; int y=x;例如,在 C++ 中,& 运算符返回声明变量的地址。cout

我们如何在 Python 中将整数字符串解包为复数?

Malhar Lathkar
更新于 2020年2月20日 08:09:49

136 次浏览

一个字符串包含两个用逗号分隔的整数。它首先被分割成一个包含数字的两个字符串的列表。>>> s="1,2".split(",") >>> s ['1', '2']然后将两个项目转换为整数,并用作 complex() 函数的参数>>> complex(int(s[0]), int(s[1])) (1+2j)这会导致整数字符串在复数中解包

我们如何遍历 Python 中的元组列表?

Malhar Lathkar
更新于 2020年2月20日 08:07:37

8K+ 次浏览

最简单的方法是使用两个嵌套的 for 循环。外部循环获取每个元组,内部循环遍历元组中的每个项目。内部 print() 函数 end=' ' 在一行中打印元组中的所有项目。另一个 print() 在每个元组之后引入新行。示例L=[(1,2,3), (4,5,6), (7,8,9,10)] for x in L:   for y in x:     print(y, end=' ')   print()输出1 2 3 4 5 6 7 8 9 10

如何在 Python 中遍历元组?

Pythonic
更新于 2019年12月19日 09:06:37

5K+ 次浏览

有多种方法可以遍历元组对象。Python 中的 for 语句有一个变体,它会遍历元组直到它耗尽。它等效于 Java 中的 foreach 语句。其语法为 -for var in tuple: stmt1 stmt2示例以下脚本将打印列表中的所有项目T = (10, 20, 30, 40, 50) for var in T: print (T.index(var), var)输出生成的输出为 -0 10 1 20 2 30 3 40 4 50另一种方法是迭代直到元组长度的范围,并将其用作元组中项目的索引示例for var in range(len(T)):   ... 阅读更多

在 Python 中处理列表为空异常的最佳方法是什么?

Malhar Lathkar
更新于 2019年12月19日 09:26:52

2K+ 次浏览

列表是有序的元素序列。列表中的单个元素使用从 0 开始的索引访问,一直到 length-1。如果索引超出此范围,则会遇到 IndexError 异常。在以下示例中,使用无限循环一次弹出单个元素。由于循环尝试在弹出最后一个元素后继续,因此会遇到 IndexError 异常。我们使用 try – except 机制捕获它。a=[1,2,3] while True:   try:     b=a.pop()     print (b)   except (IndexError):     break

如何在 Python 中获取列表的列表的长度?

Malhar Lathkar
更新于 2019年12月19日 09:23:22

261 次浏览

您可以使用嵌套循环来计算列表中每个子列表中的元素数量>>> a=[[1, 2, 3], [4, 5, 6]] >>> c=0 >>> for x in a:       for y in x:       c=c+1 >>> c 6

如何在 Python 中使用正则表达式比较两个字符串?

Rajendra Dharmkar
更新于 2019年12月19日 08:49:48

1K+ 次浏览

我们可以使用以下代码比较给定的字符串示例import re s1 = 'Pink Forest' s2 = 'Pink Forrest' if bool(re.search(s1,s2))==True:    print 'Strings match' else:    print 'Strings do not match'输出这将输出Strings do not match

嵌套函数在 Python 中是如何工作的?

Vikram Chiluka
更新于 2023年9月28日 01:30:40

7K+ 次浏览

在本文中,我们将解释 Python 中的嵌套/内部函数以及它们如何通过示例工作。嵌套(或内部)函数是在其他函数内定义的函数,它们允许我们直接访问封闭函数中定义的变量和名称。嵌套函数可用于创建闭包和装饰器等。定义内部/嵌套函数只需在函数内使用 def 关键字初始化另一个函数即可定义嵌套函数。以下程序演示了 Python 中的内部函数 - 示例 # 创建外部函数 def outerFunc(sample_text): sample_text ... 阅读更多

Python 函数 datetime.now() 和 datetime.today() 之间有什么区别?

Rajendra Dharmkar
更新于 2020年6月13日 06:04:46

1K+ 次浏览

函数 datetime.now() 将 tzinfo 作为关键字参数,但 datetime.today() 不接受任何关键字参数。引用文档 -datetime.now() 返回当前的本地日期和时间。如果可选参数 tz 为 None 或未指定,则类似于 today(),但如果可能,则提供比通过 time.time() 时间戳获得的更高的精度(例如,这在提供 C gettimeofday() 函数的平台上可能是可能的)。

广告