找到 34423 篇文章 关于编程

Python 中的 Unicode 字符串

Mohd Mohtashim
更新于 2020年1月28日 12:30:51

3K+ 次浏览

Python 中的普通字符串在内部存储为 8 位 ASCII 码,而 Unicode 字符串则存储为 16 位 Unicode 码。这允许使用更多样的字符集,包括世界上大多数语言的特殊字符。我将把对 Unicode 字符串的处理限制在以下内容中 - 示例 实时演示 #!/usr/bin/python print u'Hello, world!' 输出 当执行上述代码时,会产生以下结果 - Hello, world! 正如你所看到的,Unicode 字符串使用前缀 u,就像原始字符串使用前缀 r 一样。

Python 中的三引号

Mohd Mohtashim
更新于 2020年1月28日 12:22:40

6K+ 次浏览

Python 的三引号允许字符串跨越多行,包括逐字的换行符、制表符以及任何其他特殊字符。三引号的语法由三个连续的 单引号 或 双引号 组成。示例 实时演示 #!/usr/bin/python para_str = """这是一个由多行和不可打印字符(如制表符(\t))组成的长字符串,显示时它们将以这种方式显示。字符串中的换行符,无论是像这样在括号 [] 中明确给出,还是变量赋值中的换行符,也将显示出来。 """ print para_str 输出 当执行上述代码时,会… 阅读更多

Python 中的字符串特殊运算符

Mohd Mohtashim
更新于 2020年1月28日 12:21:20

3K+ 次浏览

假设字符串变量 a 包含 'Hello',变量 b 包含 'Python',则 - 序号 运算符 & 描述 示例 1 + 连接 - 将运算符两侧的值相加 a + b 将得到 HelloPython 2 * 重复 - 创建新的字符串,连接多个相同字符串的副本 a*2 将得到 HelloHello 3 [] 切片 - 给出给定索引处的字符 a[1] 将给出 e 4 [ : ] 范围切片 - 给出给定范围内的字符 a[1:4] 将给出 ell 5 in 成员资格 - 如果字符存在于给定字符串中,则返回 true H in a 将给出 1 6 not in 成员资格 - 如果字符不存在于给定字符串中,则返回 true M not in a … 阅读更多

更新 Python 中的字符串

Mohd Mohtashim
更新于 2020年1月28日 12:20:12

2K+ 次浏览

你可以通过将变量(重新)赋值给另一个字符串来“更新”现有字符串。新值可以与其先前的值相关,也可以是完全不同的字符串。例如 - 示例 实时演示 #!/usr/bin/python var1 = 'Hello World!' print "Updated String :- ", var1[:6] + 'Python' 输出 当执行上述代码时,会产生以下结果 - Updated String :- Hello Python

访问 Python 中字符串的值

Mohd Mohtashim
更新于 2020年1月28日 11:44:45

1K+ 次浏览

Python 不支持字符类型;这些被视为长度为一的字符串,因此也被视为子字符串。示例 要访问子字符串,请使用方括号进行切片以及索引或索引来获取子字符串。例如 - 实时演示 #!/usr/bin/python var1 = 'Hello World!' var2 = "Python Programming" print "var1[0]: ", var1[0] print "var2[1:5]: ", var2[1:5] 输出 当执行上述代码时,会产生以下结果 - var1[0]: H var2[1:5]: ytho

Python 中的数学常数

Vikram Chiluka
更新于 2022年10月25日 08:30:08

992 次浏览

在本文中,我们将介绍 Python 的数学常数以及如何使用它们。math 模块中包含一些可以用于各种数学运算的定义常数。这些数学常数返回的值与其标准定义值相同。Python 编程语言中提供了以下 math 模块常数:Python math.e 常数 Python math.pi 常数 Python math.tau 常数 Python math.inf 常数 Python math.nan 常数 Python math.e 常数 欧拉数 2.71828182846 由 math.e 常数返回。语法 math.e 返回值 - 它返回… 阅读更多

Python 中的随机数函数

Mohd Mohtashim
更新于 2020年1月28日 11:43:01

469 次浏览

随机数用于游戏、模拟、测试、安全和隐私应用程序。Python 包括以下常用函数。序号 函数 & 说明 1 choice(seq) 列表、元组或字符串中的随机项。 2 randrange ([start, ] stop [, step]) 从 range(start, stop, step) 中随机选择的元素 3 random() 随机浮点数 r,使得 0 小于或等于 r 且 r 小于 1 4 seed([x]) 设置用于生成随机数的整数起始值。在调用任何其他 random 模块函数之前调用此函数。返回 None。 5 shuffle(lst) 就地随机化列表的项目。返回 None。 6 uniform(x, y) 随机浮点数 r,使得 x 小于… 阅读更多

解密 Python 中字母到整数映射的字符串

Arnab Chakraborty
更新于 2020年4月27日 09:18:50

678 次浏览

假设我们有一个由数字('0' - '9')和 '#' 组成的字符串 s。我们必须按如下方式将 s 映射到一个英文小写字符 - 字符('a' 到 'i')分别由('1' 到 '9')表示。字符('j' 到 'z')分别由('10#' 到 '26#')表示。我们必须找到映射后形成的字符串。我们做了一个假设,即始终存在唯一的映射。因此,如果输入类似于“10#11#12”,则它将是“jkab”。因为 10# 是 j,11# 是 k,1 是 a,2 是 b。要解决这个问题,我们将遵循… 阅读更多

将链表中的二进制数转换为 C++ 中的整数

Arnab Chakraborty
更新于 2020年4月27日 09:16:41

675 次浏览

假设我们有一个 'head',它是指向单链表的引用节点。链表中每个节点的值都是 0 或 1。此链表存储数字的二进制表示。我们必须返回链表中存在的数字的十进制值。因此,如果列表类似于 [1, 0, 1, 1, 0, 1] 要解决这个问题,我们将遵循以下步骤 - x := 将列表元素转换为数组 然后反转列表 x ans := 0,temp := 1 for i in range i := 0,到大小… 阅读更多

C++ 中的移位二维网格

Arnab Chakraborty
更新于 2020年4月27日 09:14:50

500 次浏览

假设我们有一个大小为 m x n 的二维网格。我们还有另一个变量 k。我们必须将网格移动 k 次。移位操作如下 网格 G[i, j] 处的元素移动到 G[i, j + 1] 网格 G[i, n – 1] 处的元素移动到 G[i + 1, 0] 网格 G[m - 1, n – 1] 处的元素移动到 G[0, 0] 因此,如果网格如下 - 123456789 输出将是 - 912345678 要解决这个问题,我们将遵循以下步骤 - 移位操作将矩阵作为输入 n = 行数,m := 列数,… 阅读更多

广告
© . All rights reserved.