找到关于 Python 的10786 篇文章

如何在 Python 中将单个字符转换为其整数值?

Pythonista
更新于 2020年2月25日 11:14:47

587 次浏览

每个字符都与一个 ASCII 值相关联,该值是一个唯一的数字。它通过 ord() 函数获得。>>> ord('A') 65 >>> ord('+') 43 >>> ord(' ')

我们如何在 Python 中从给定的元组创建一个字典?

Pythonista
更新于 2020年2月25日 11:14:12

352 次浏览

我们可以使用 zip() 函数从两个元组对象生成一个可迭代对象,每个对象分别对应键和值项,然后使用 dict() 函数来形成字典对象 >>> T1=('a','b','c','d') >>> T2=(1,2,3,4) >>> dict((x,y) for x,y in zip(t1,t2))字典推导式语法也可以用来从两个元组构造字典对象 >>> d={k:v for (k,v) in zip(T1,T2)} >>> d {'a': 1, 'b': 2, 'c': 3, 'd': 4}

我们如何在 Python 中将字符串转换为集合?

Pythonista
更新于 2020年2月25日 11:12:57

602 次浏览

Python 的标准库包含内置函数 set(),它将可迭代对象转换为集合。集合对象不包含重复项。因此,如果字符串包含任何字符多于一次,则该字符在集合对象中只出现一次。同样,字符可能不会像在字符串中那样以相同的顺序出现,因为 set() 函数有其自身的哈希机制 >>> set("hello") {'l', 'h', 'o', 'e'}

如何在 Python 中将对象 x 转换为字符串表示?

Malhar Lathkar
更新于 2020年2月24日 09:54:15

231 次浏览

最常用的 Python 库中的 str() 函数返回对象的字符串表示。>>> no=100 >>> str(no) '100' >>> L1=[1,2,3,4] >>> str(L1) '[1, 2, 3, 4]' >>> d={'a': 1, 'b': 2, 'c': 3, 'd': 4} >>> str(d) "{'a': 1, 'b': 2, 'c': 3, 'd': 4}"然而,repr() 返回对象的默认且明确的表示,而 str() 给出的是非正式的表示,它可能可读,但不一定总是明确的。>>> str(d) "{'a': 1, 'b': 2, 'c': 3, 'd': 4}" >>> repr(d) "{'a': 1, 'b': 2, 'c': 3, 'd': 4}" >>> repr(L1) '[1, 2, 3, 4]' >>> repr(no) '100'

如何在 Python 中创建复数?

Malhar Lathkar
更新于 2020年2月24日 10:04:52

144 次浏览

复数由实部和虚部组成。实部是一个浮点数,虚部是任何浮点数乘以 -1 的平方根,定义为 j。>>> no=5+6j >>> no.real 5.0 >>> no.imag 6.0 >>> type(no)生成的物体是复数数据类型。Python 库也具有 complex() 函数,它从两个浮点参数形成对象 >>> no=complex(5,6) >>> no (5+6j) >>> no.real 5.0 >>> no.imag 6.0 >>> type(no)

我们如何在 Python 中评估字符串并返回对象?

Gireesha Devara
更新于 2023年8月23日 18:19:54

993 次浏览

通过使用 python 中的 eval() 函数,我们可以评估字符串并返回 python 对象。eval() 是一个 python 内置函数,它通过将字符串解析为代码表达式来评估字符串参数。语法 eval(expression[, globals[, locals]]) 参数 expression:将被评估为 Python 表达式的字符串。globals:可选参数,它是包含全局参数的字典。locals:可选参数,它是包含局部参数的字典。返回值:返回从表达式评估的结果。如果字符串包含算术表达式,如果我们传递一个字符串…… 阅读更多

如何将 Python 字符串转换为元组?

Gireesha Devara
更新于 2023年8月23日 18:08:29

4K+ 次浏览

我们可以通过在字符串后简单地加上逗号 (,) 来将 python 字符串转换为元组。这将把字符串视为元组中的单个元素。这里我们的字符串变量“s”被视为元组中的一个项目,这可以通过在字符串后添加逗号来完成。示例 s = "python" print("输入字符串:", s) t = s, print('输出元组:', t) print(type(t)) 输出以下是上述程序的输出 输入字符串: python 输出元组: ('python', ) 使用 tuple() 函数 我们也可以使用 tuple() 函数…… 阅读更多

Python 中的双星号运算符是什么意思?

Gireesha Devara
更新于 2023年9月9日 15:22:05

9K+ 次浏览

Python 中的双星号/星号 (*) 运算符具有多种含义。我们可以将其用作指数运算符、用作函数 *kwargs、解包可迭代对象以及用于合并字典。指数运算符对于数值数据,双星号 (**) 用作指数运算符。让我们来看一个例子,看看双星号运算符如何在数值操作数上工作。示例以下示例使用双星号/星号 (**) 来计算“a 的 b 次方”,它与 pow() 函数等效。a = 10 b = 2 result = a ** b print("a**b = ", ... 阅读更多

如何在 Python 中获取列表的大小?

Vikram Chiluka
更新于 2023年9月9日 15:32:03

5K+ 次浏览

在 Python 中,列表是一个有序序列,可以容纳多种对象类型,例如整数、字符或浮点数。在其他编程语言中,列表相当于数组。在本文中,我们将向您展示如何使用 Python 通过不同的方式获取列表的大小/长度。这里我们看到 4 种方法 - 使用 len() 函数 使用 For 循环(幼稚方法) 使用 length_hint() 函数 使用 __len__() 函数 假设我们已经获取了一个包含一些元素的列表。我们将使用上面指定的不同方法返回给定输入列表的长度/大小。方法 1:... 阅读更多

Python 中的星号运算符是什么意思?

Gireesha Devara
更新于 2023年9月9日 22:56:14

19K+ 次浏览

Python 中的星号 (*) 运算符具有多种含义。我们可以将其用作乘法运算符、重复运算符、用于解包可迭代对象以及用作函数 *args。在函数声明中使用的单个星号允许从调用环境传递可变数量的参数。在函数内部,它表现为一个元组。作为乘法运算符 通常,星号 (*) 运算符用于乘法目的。对于数值数据,星号 (*) 用作乘法运算符。让我们来看一个例子,看看星号运算符如何在数值操作数上工作。示例 a ... 阅读更多

广告