587 次浏览
每个字符都与一个 ASCII 值相关联,该值是一个唯一的数字。它通过 ord() 函数获得。>>> ord('A') 65 >>> ord('+') 43 >>> ord(' ')
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}
602 次浏览
Python 的标准库包含内置函数 set(),它将可迭代对象转换为集合。集合对象不包含重复项。因此,如果字符串包含任何字符多于一次,则该字符在集合对象中只出现一次。同样,字符可能不会像在字符串中那样以相同的顺序出现,因为 set() 函数有其自身的哈希机制 >>> set("hello") {'l', 'h', 'o', 'e'}
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'
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)
993 次浏览
通过使用 python 中的 eval() 函数,我们可以评估字符串并返回 python 对象。eval() 是一个 python 内置函数,它通过将字符串解析为代码表达式来评估字符串参数。语法 eval(expression[, globals[, locals]]) 参数 expression:将被评估为 Python 表达式的字符串。globals:可选参数,它是包含全局参数的字典。locals:可选参数,它是包含局部参数的字典。返回值:返回从表达式评估的结果。如果字符串包含算术表达式,如果我们传递一个字符串…… 阅读更多
4K+ 次浏览
我们可以通过在字符串后简单地加上逗号 (,) 来将 python 字符串转换为元组。这将把字符串视为元组中的单个元素。这里我们的字符串变量“s”被视为元组中的一个项目,这可以通过在字符串后添加逗号来完成。示例 s = "python" print("输入字符串:", s) t = s, print('输出元组:', t) print(type(t)) 输出以下是上述程序的输出 输入字符串: python 输出元组: ('python', ) 使用 tuple() 函数 我们也可以使用 tuple() 函数…… 阅读更多
9K+ 次浏览
Python 中的双星号/星号 (*) 运算符具有多种含义。我们可以将其用作指数运算符、用作函数 *kwargs、解包可迭代对象以及用于合并字典。指数运算符对于数值数据,双星号 (**) 用作指数运算符。让我们来看一个例子,看看双星号运算符如何在数值操作数上工作。示例以下示例使用双星号/星号 (**) 来计算“a 的 b 次方”,它与 pow() 函数等效。a = 10 b = 2 result = a ** b print("a**b = ", ... 阅读更多
5K+ 次浏览
在 Python 中,列表是一个有序序列,可以容纳多种对象类型,例如整数、字符或浮点数。在其他编程语言中,列表相当于数组。在本文中,我们将向您展示如何使用 Python 通过不同的方式获取列表的大小/长度。这里我们看到 4 种方法 - 使用 len() 函数 使用 For 循环(幼稚方法) 使用 length_hint() 函数 使用 __len__() 函数 假设我们已经获取了一个包含一些元素的列表。我们将使用上面指定的不同方法返回给定输入列表的长度/大小。方法 1:... 阅读更多
19K+ 次浏览
Python 中的星号 (*) 运算符具有多种含义。我们可以将其用作乘法运算符、重复运算符、用于解包可迭代对象以及用作函数 *args。在函数声明中使用的单个星号允许从调用环境传递可变数量的参数。在函数内部,它表现为一个元组。作为乘法运算符 通常,星号 (*) 运算符用于乘法目的。对于数值数据,星号 (*) 用作乘法运算符。让我们来看一个例子,看看星号运算符如何在数值操作数上工作。示例 a ... 阅读更多