找到关于 Python 的 10786 篇文章

关于 Python 字符串的有趣事实

Pavitra
更新于 2019年8月29日 10:44:35

138 次浏览

在这篇文章中,我们将学习一些关于 Python 3.x(或更早版本)中字符串的有趣事实。不可变性、转义序列的自动检测、直接切片、索引访问。不可变性这意味着不允许修改字符串类型,我们只能只读访问字符串。示例inp = 'Tutorials point' # 输出 print(inp) # 为字符串中特定索引赋值新值 inp[0] = 't' print(inp) # 抛出错误输出TypeError: 'str' object does not support item assignment转义序列的自动检测包含反斜杠的字符串会自动检测为转义序列。示例inp = 'Tutorials point' # 输出 print(inp+””+”101”)输出Tutorials point 101直接切片我们都知道…… 阅读更多

在 Python 中实现 IsNumber() 函数

Pavitra
更新于 2019年8月29日 10:38:34

105 次浏览

在这篇文章中,我们将学习如何使用 Python 3.x(或更早版本)实现 isNumber() 方法。此方法接受字符串类型作为输入,并根据输入字符串是否为数字返回布尔值 True 或 False。为此,我们将使用 try 和 except 语句借助异常处理。示例让我们看一些示例 − 在线演示# isNumber() 函数的实现 def isNumber(s):    if(s[0] =='-'):       s=s[1:]    # 异常处理    try:       n = int(s)       return True    # 捕获任何错误遇到的异常…… 阅读更多

是什么让 Python 如此酷?

Pavitra
更新于 2019年8月29日 08:03:48

187 次浏览

在这篇文章中,我们将学习 Python 的哪些特性使其与其他语言不同且出色。>>>import this输出Python 之禅,作者 Tim Peters美丽胜于丑陋。显式胜于隐式。简单胜于复杂。复杂胜于凌乱。扁平胜于嵌套。稀疏胜于密集。可读性很重要。特殊情况不足以打破规则。尽管实用性胜过纯洁性。错误决不应默默无闻地溜走。除非明确禁止。面对歧义,拒绝猜测的诱惑。应该有一种——最好只有一种——显而易见的方法来…… 阅读更多

Python 中 input() 函数的漏洞

Pavitra
更新于 2019年8月29日 07:55:48

446 次浏览

在这篇文章中,我们将学习 2.x 版本中 input 函数如何以不良方式运行。在 2.x 版本中,raw_input() 函数作为 input() 函数的替代品。在较新的 3.x 版本(或更高版本)中,这两个函数的所有理想特性和功能都合并到 input() 函数中。首先,让我们看一下 Python 2.x 中用于获取输入的内置函数的输入类型。示例# 输入给定:字符串 str1 = raw_input("raw_input() 函数的输出:") print type(str1) str2 = input("input() 函数的输出:") print type(str2) # 输入给定:浮点数 str3 =…… 阅读更多

在 Python 3.x 中使用 Counter() 查找使两个字符串成为异位词所需的最小字符删除数

Pavitra
更新于 2019年8月29日 07:45:40

138 次浏览

在这篇文章中,我们将学习如何使用 Python 3.x(或更早版本)中的 counter() 函数将字符串转换为 pangram。为此,我们可以从输入字符串中删除任何字符。我们还将找到使字符串成为异位词所需的此类字符数。当两个字符串包含相同类型的字母(以任何随机顺序)时,这两个字符串被称为彼此的异位词。counter() 方法存在于 Python 中可用的集合模块中。前提是导入集合模块…… 阅读更多

在 Python 中使用 min() 和 max()

Pavitra
更新于 2019年8月29日 07:19:11

352 次浏览

在这篇文章中,我们将学习 Python 标准库中包含的 min 和 max 函数。它根据用法接受无限数量的参数语法max(arg1, arg2, arg3, ...........)返回值−所有参数中的最大值错误和异常:此处仅在参数类型不相同时引发错误。比较时会遇到错误。让我们首先看看我们可以通过哪些方式实现 max() 函数。示例在线演示# 获取传递的一组参数中的最大元素 print("传递的参数中的最大值是:" + str(max(2, 3, 4, 5, 7, 2, 1, 6))) #…… 阅读更多

Python 中的 Union() 函数

Pavitra
更新于 2019年8月29日 06:57:55

317 次浏览

在这篇文章中,我们将学习 union(),即对 set() 类型执行的操作之一。所有输入集合的并集是最小的集合,其中包含所有集合中的元素,但不包括集合中存在的重复元素。语法.union(, .......)返回类型−类型符号−它由函数的首字母表示,即概率中的“U”示例在线演示# Python 3.x set union() 函数 set_1 = {'a', 'b'} set_2 = {'b', 'c', 'd'} set_3 = {'b', 'c', 'd', 'e', 'f', 'g'}    # 对两个集合进行 union 操作 print("set_1 U set_2 : ", set_1.union(set_2)) print("set_3 U set_2…… 阅读更多

理解 Python 3 中的代码重用和模块化

Pavitra
更新于 2019年8月29日 06:51:29

620 次浏览

面向对象编程 (OOP) 简介?OOP 指的是面向对象范例,被称为编程方法的核心。它包括多态性、封装、数据隐藏、数据抽象、继承和模块化等几个概念。OOP 将数据作为主要考虑因素,并通过与其相关的函数提供接口。对象是一个自给自足的实体,即它拥有所有变量及其相关函数。对象具有特征(变量)和功能(方法),称为属性。什么是模块化?模块化是指将代码划分为模块、首先构建模块、然后链接,最后将它们组合起来形成完整项目的做法。…… 阅读更多

使用 Pandas DataFrame 处理时间

Pavitra
更新于 2019年8月29日 06:44:37

147 次浏览

在这篇文章中,我们将学习如何使用内置的 pandas 库生成和处理不同的时间戳。我们还使用 numpy 模块来生成和修改时间戳生成所需数据库。首选 IDE:Jupyter notebook在开始本教程之前,我们必须安装 pandas 和 numpy 库。为此,jupyter notebook 是测试和运行代码的最佳场所。要安装 pandas,我们必须运行以下命令。>>> pip install pandas如果我们运行此命令,所有依赖项都会自动安装。完成后,我们必须重新启动内核才能查看更改。安装完所有…… 阅读更多

Python 中的一等公民

Pavitra
更新于 2019年8月29日 06:37:15

2K+ 次浏览

一等公民是能够支持所有促进其他实体的操作的实体。这些实体通常用于:传递参数、从函数返回值、条件修改和值赋值。在这篇文章中,我们将了解 Python 3.x(或更早版本)中一等公民的实现和用法。此外,我们将学习哪些实体获得了成为一等公民的标签。这些公民包括变量和函数。让我们首先熟悉作为一等公民一部分的数据类型整数浮点型复数字符串上面提到的所有四种类型都获得了成为…… 阅读更多

广告