找到 10786 篇文章 关于 Python

Python 程序:从字符流中查找第一个不重复的字符?

AmitDiwan
更新于 2022年8月11日 11:57:47

8K+ 阅读量

在这篇文章中,我们将找到从字符流中找到第一个不重复的字符。假设我们的输入如下:Thisisit 以下应该是我们的输出,显示第一个不重复的字符:H 使用 while 循环从字符流中查找第一个不重复的字符 我们将通过使用循环比较每个字符与其他字符来找到第一个不重复的字符: 例子 # 字符串 myStr = "thisisit" # 循环 while myStr != "": slen0 = len(myStr) ch = myStr[0] myStr = myStr.replace(ch, "") slen1 = len(myStr) if slen1 == slen0-1: print ... 阅读更多

Python 程序:计算给定字符串中的单词数?

Chandu yadav
更新于 2019年7月30日 22:30:26

3K+ 阅读量

假设我们有一个“字符串”和一个“单词”,我们需要使用 Python 找到这个单词在我们字符串中的出现次数。这正是我们将在本节中要做的,计算给定字符串中单词的数量并打印出来。计算给定字符串中单词的数量方法 1:使用 for 循环#方法 1:使用 for 循环test_stirng = input("要搜索的字符串是:") total = 1 for i in range(len(test_stirng)):    if(test_stirng[i] == ' ' or test_stirng == '' or test_stirng == '\t'):       total = total + ... 阅读更多

Python 中的自增和自减运算符?

Arjun Thakur
更新于 2023年8月23日 14:01:38

63K+ 阅读量

Python 没有一元自增/自减运算符 (++/--)。相反,要增加一个值,使用 a += 1 要减少一个值,使用 a -= 1 例子>>> a = 0 >>> >>> #自增 >>> a +=1 >>> >>> #自减 >>> a -= 1 >>> >>> #a 的值 >>> a 0Python 不会提供多种方法来做同一件事。但是,如果您来自 C 等语言,请注意,Python 中没有 C 意义上的“变量”,而是 Python 使用名称和对象,并且在 Python 中,整数 (int) 是不可变的。让我们用一个例子来理解它−>>> a =1 >>> ... 阅读更多

在 Python 中打印单个和多个变量?

AmitDiwan
更新于 2023年10月26日 03:30:56

26K+ 阅读量

要轻松地在 Python 中显示单个和多个变量,请使用 print() 语句。对于多个变量,请使用逗号运算符。变量是保留的内存位置以存储值。这意味着当您创建一个变量时,您会在内存中保留一些空间。根据变量的数据类型,解释器分配内存并决定可以在保留的内存中存储什么。因此,通过为变量分配不同的数据类型,您可以在这些变量中存储整数、小数或字符。在 Python 中打印单个变量 要显示单个变量,只需使用 print() 方法− ... 阅读更多

使用 Python 在一行代码中交换两个变量?

AmitDiwan
更新于 2022年8月11日 11:50:04

3K+ 阅读量

我们将学习如何在 Python 中一行代码交换两个变量。假设我们的输入如下:a = 10 b = 5 以下是交换后的输出:a = 5 b = 10 使用逗号运算符在一行代码中交换两个变量 使用逗号运算符,您可以在一行代码中创建多个变量。这里考虑了相同的概念,并且变量值被交换了: 例子 a = 5; b = 10; print("变量1 = ", a); print("变量2 = ", b); # 在一行代码中交换两个变量 ... 阅读更多

何时在 Python 中使用 yield 而不是 return?

Chandu yadav
更新于 2019年7月30日 22:30:26

932 阅读量

简而言之,无论何时程序中的控制权到达 return 语句,程序的执行都会终止,并且其余语句将不会执行。但是,在 yield 的情况下,无论何时程序中的控制权到达 yield 语句,程序的执行都会暂停,稍后我们可以继续函数中的其他语句。让我们详细了解这两个语句。Yield 在函数中使用 yield 语句会使该函数成为一个生成器函数,该函数可以在循环中使用。当函数正在运行并且 yield 语句执行时,yield 后的值将传递回执行该函数的循环... 阅读更多

在 Python 中返回多个值?

Arjun Thakur
更新于 2019年7月30日 22:30:26

7K+ 阅读量

Python 函数可以返回多个值。这些值可以直接存储在变量中。函数不限于返回一个变量,它可以返回零个、一个、两个或多个值。这是 Python 返回多个值/变量的默认属性,在许多其他编程语言(如 C++ 或 Java)中不可用。为了从函数返回多个值,我们可以根据需要返回元组、列表或字典对象。方法 1:使用元组def func(x):    y0 = x+ 1    y1 = x * 3    y2 = y0 ** 3    return (y0, y1, y2)但是,上面... 阅读更多

Python 中整数的最大可能值是多少?

Ankith Reddy
更新于 2019年7月30日 22:30:26

2K+ 阅读量

与 C/C++ 不同,Python 3 中的 Long 具有无限精度,并且没有明确定义的限制。可用的地址空间量被认为是实际限制。在 Python 2 中,当整数超过其限制时,它们会自动切换到 Long:Python 2>>> import sys >>> type(sys.maxint) >>> type(sys.maxint + 1) Python 3Maxint 在 Python 3 中被删除,但 sys.maxsize 通常可以替代。>>> import sys >>> type (sys.maxsize) >>> type (sys.maxsize + 1) 从上面的输出我们可以看出,在 Python 3 中,int 和 long 实际上已合并,并且该值没有那么重要。#Python ... 阅读更多

使用 BeautifulSoup 在 Python 中实现网络抓取?

George John
更新于 2019年7月30日 22:30:26

225 阅读量

BeautifulSoup 是 python 中 bs4 模块中的一个类。构建 beautifulsoup 的基本目的是解析 HTML 或 XML 文档。安装 bs4 (简称 beautifulsoup) 使用 pip 模块在 Python 中安装 beautifulsoup 很容易。只需在命令行中运行以下命令即可。pip install bs4在您的终端上运行上述命令,您将看到屏幕上显示类似以下内容:C:\Users\rajesh>pip install bs4 收集 bs4 下载 https://files.pythonhosted.org/packages/10/ed/7e8b97591f6f456174139ec089c769f89a94a1a4025fe967691de971f314/bs4-0.0.1.tar.gz 需求已满足:beautifulsoup4 在 c:\python\python361\lib\site-packages 中(来自 bs4)(4.6.0) 为收集的包构建轮子:bs4 为 bs4 构建轮子(setup.py)... 完成 存储在目录中:C:\Users\rajesh\AppData\Local\pip\Cache\wheels\a0\b0\b2\4f80b9456b87abedbc0bf2d52235414c3467d8889be38dd472 成功构建 bs4 安装收集的包:bs4 成功安装 bs4-0.0.1 要验证,... 阅读更多

使用 Python 的 Whatsapp?

Chandu yadav
更新于 2019年7月30日 22:30:26

606 阅读量

在本节中,我们将创建一个 Whatsapp 聊天机器人,但与 Twitter 或 Facebook 的一些其他聊天机器人不同,由于 Whatsapp 的政策,Whatsapp 聊天机器人不会直接在平台上运行。但是有一种方法可以实现它,使用 Selenium,一个非常智能的 Python 包,开发人员可以使用它来自动化浏览器的活动。通过此,我们可以通过浏览器使用 whatsapp-web。需求我们需要三件基本东西来完成任务:Selenium。我们可以使用 pip 很容易地安装 Selenium,只需在您的终端上运行以下命令即可:$pip install seleniumChrome/firefox 或任何其他 Web 驱动程序。由于我使用的是 Chrome... 阅读更多

广告