已为编程找到34423 篇文章

Python GNU readline 接口

Chandu yadav
更新于 30-7 月-2019 22:30:23

672 次浏览

readline 是特定于 UNIX 的模块。它定义了许多函数,以便从 Python 解释器中更轻松地读取和写入历史文件。我们可以直接使用该模块,或使用 rlcompleter 模块。此模块设置会影响内置的 input() 方法提示和交互式提示。对于基于 Mac 的系统(在 MAC OS X 上),该 readline 模块可以使用 libedit 库实现。libedit 配置不同于 GNU readline。要使用此模块,我们需要在 Python 代码中导入 readline 模块 import readline 某些方法... 阅读更多

Python Internet 字符串准备

Ankith Reddy
更新于 30-7 月-2019 22:30:23

272 次浏览

为了识别网络上的不同事物,有必要对不同的标示符进行比较以确定其是否相等。比较过程取决于应用程序域。例如,某些事物不区分大小写等。为了检查这类信息,我们使用了 stringprep。RFC 3454 定义了在通过线路传输之前准备 Unicode 字符串的过程。经过准备过程后,它们具有特定的规范化形式。RFC 定义了一组表;可以将这些表合并到配置文件中。例如,stringprep 中有一个配置文件为 nameprep。在 nameprep 中,有国际化的... 了解更多

Python Unicode 数据库

Arjun Thakur
更新于 30-7 月-2019 22:30:23

383 次浏览

unicodedata 模块用于使用 Unicode 字符数据库访问所有 Unicode 字符。在此数据库中,有所有字符的字符属性。为了使用此模块,我们需要在代码中导入 unicodedata 模块。import unicodedata Unicode 数据库方法以下是 unicodedata 模块的某些模块。模块 (unicodedata.lookup(name)) − 此方法用于按名称查找字符。如果名称有效,则应返回字符。否则将引发 KeyError。模块 (unicodedata.name(chr[, default]))− 此方法用于返回给定... 了解更多

Python 文本环绕和填充

George John
更新于 30-7 月-2019 22:30:23

5 千次浏览

在 python 中,textwrap 模块用于格式化和环绕纯文本。有一些通过调整输入段落中的换行符来格式化文本的选项。为了使用此模块,我们需要在代码中导入 textwrap 模块。import textwrap Textwrapper 构造函数的实例属性如下所示 − 序列号。属性和说明 1 width 行的最大长度。默认值为 70 2 expand_tabs 如果此属性的值为 true,那么所有制表符都将替换为空格。默认值 ... 了解更多

Python 中的字符串操作

Chandu yadav
更新于 2020 年 6 月 25 日 13:48:21

685 次浏览

在 python 中,有一个标准库,称为 string。在 string 模块中,有不同的与字符串有关的常量、方法、类可用。为了使用此模块,我们需要在代码中导入 string 模块。import string 一些字符串常量及其相应的值如下 − 序列号。字符串常量及其值 1 string.ascii_lowercase ‘abcdefghijklmnopqrstuvwxyz’ 2 string.ascii_uppercase ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’ 3 string.ascii_letters ascii_lowwecase 和 ascii_uppercase 的连接 ‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ’ 4 string.digits ‘0123456789’ 5 string.hexdigits ‘0123456789abcdefABCDEF’ 6 string.octdigits ‘01234567’ 7 string.punctuation ‘!"#$%&\'()*+, -./:;?@[\]^_`{|}~’ 8 string.printable 所有可打印的 ASCII 字符。是 ascii_letters、标点符号、数字和空白的集合。‘0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!”#$%&'()*+, -./:;?@[\]^_`{|}~ \t\r\x0b\x0c’ 9 string.whitespace ‘\t\r\x0b\x0c’ 示例代码 在浏览器中查看 import string print(string.hexdigits) print(string.ascii_uppercase) print(string.printable) 输出 0123456789abcdefABCDEF ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&'()*+, -./:;?@[\]^_`{|}~ 字符串格式化 python 中的内置 string 类通过 format() 方法支持不同的复杂变量替换和值格式化。要格式化 ... 了解更多

Python 中的具体异常

Arjun Thakur
更新于 30-7 月-2019 22:30:23

2 千次浏览

python 中有一些常见的异常。这些异常通常在不同的程序中引发。这些异常可能由程序员显式引发,或者 python 解释程序可以隐式引发这些类型的异常。其中一些异常为 − 异常 AssertionError 当断言语句失败时,可能会引发 AssertionError。在 python 中有一些,我们还可以在代码中设置一些断言语句。断言语句始终必须为真。如果条件失败,它将引发 AssertionError。示例代码 class MyClass: def __init__(self, x): self.x = ... 了解更多

Python 异常基类

Ankith Reddy
更新于 2020-06-25 13:51:15

5 千次浏览

和其它高级语言一样,python 也有例外。当出现问题时,它会引发异常。有不同种类的异常,如 ZeroDivisionError、AssertionError 等。所有异常类都派生自 BaseException 类。此代码可以运行内置的异常,我们也可以在代码中引发这些异常。用户可以从 Exception 类或从 Exception 类的任何其他子类派生自己的异常。BaseException 是所有其它异常的基本类。不能直接从这个类派生用户定义的类,要派生用户定义的类,我们需要... 阅读更多

Python Context Manager 类型

Chandu yadav
2020 年 6 月 25 日 13:51:46 更新

250 次浏览

在 python 中,运行时上下文由 with 语句支持。上下文由上下文管理器定义。利用上下文管理器,我们可以创建用户定义的类来定义运行时上下文。在执行语句体之前它进入任务,当语句体完成时,它结束。上下文管理器有两种不同的方法。这些方法是 −方法 __enter__() __enter__() 方法用于进入运行时上下文。它将返回当前对象或另一个相关对象。返回值绑定到 with 的 as 子句中的标识符... 阅读更多

Python 映射类型

George John
更新于 30-7 月-2019 22:30:23

14K+ 次浏览

映射对象用于将散列表值映射到任意对象。在 python 中有一种称为字典的映射类型。它是可变的。字典的键是任意的。作为一个值,我们可以使用不同种类的元素,如列表、整数或任何其他可变类型对象。一些与字典相关的方法和操作为 − 方法 len(d) len() 方法返回字典中的元素数量。操作 d[k] 它将返回带有键“k”的 d 的项目。如果该键未进行映射,它可能会引发 KeyError。方法 iter(d) 此方法将... 阅读更多

Python 集合类型

Arjun Thakur
更新于 30-7 月-2019 22:30:23

4K+ 次浏览

集合基本上是无序的、不同的散列表对象的集合。我们可以使用集合进行一些数学运算,如集合并集、交集、差集等。我们还可以使用集合从集合中删除重复项。该集合不会记录元素位置。它不支持索引、切片或其他序列相关操作。在 python 中,基本上有两种集合。集合和冻结集合。集合类型是可变的,冻结集合是不可变的。我们可以在集合上执行 add()、remove() 和此类操作,但冻结集合不能。... 阅读更多

广告
© . All rights reserved.