找到关于编程的34423 篇文章

Python 中的无封闭分隔符

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

237 次浏览

任何一组多个对象,用逗号分隔,不使用标识符(例如列表的方括号、元组的圆括号等),默认为元组,如下面的简短示例所示:示例 实时演示#!/usr/bin/python print 'abc', -4.24e93, 18+6.6j, 'xyz'; x, y = 1, 2; print "Value of x , y : ", x,y;输出执行上述代码后,将产生以下结果:abc -4.24e+93 (18+6.6j) xyz Value of x , y : 1 2

Python 中的基本元组操作

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

400 次浏览

元组对 + 和 * 运算符的响应与字符串非常相似;它们在这里也表示连接和重复,只是结果是一个新的元组,而不是字符串。实际上,元组响应我们在上一章中对字符串使用过的所有常规序列操作:Python 表达式结果说明len((1, 2, 3))3长度(1, 2, 3) + (4, 5, 6)(1, 2, 3, 4, 5, 6)连接('Hi!',) * 4('Hi!', 'Hi!', 'Hi!', 'Hi!')重复3 in (1, 2, 3)True成员资格for x in (1, 2, 3): print x,1 2 3迭代

删除 Python 中的元组元素

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

8K+ 次浏览

无法删除单个元组元素。当然,将另一个元组放在一起,丢弃不需要的元素,没有任何问题。要显式删除整个元组,只需使用 del 语句。示例 实时演示#!/usr/bin/python tup = ('physics', 'chemistry', 1997, 2000); print tup; del tup; print "After deleting tup : "; print tup;输出这将产生以下结果。请注意引发的异常,这是因为在 del tup 之后,元组不再存在:('physics', 'chemistry', 1997, 2000) After deleting tup : Traceback (most recent call last): File "test.py", line 9, in print tup; NameError: name 'tup' is not defined

访问 Python 中元组的值

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

9K+ 次浏览

要访问元组中的值,请使用方括号进行切片,并使用索引或索引来获取该索引处的值。示例 实时演示#!/usr/bin/python tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0]; print "tup2[1:5]: ", tup2[1:5];输出执行上述代码后,将产生以下结果:tup1[0]: physics tup2[1:5]: [2, 3, 4, 5]

Python 中的内置列表函数和方法

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

20K+ 次浏览

Python 包含以下列表函数:序号函数及说明1cmp(list1, list2)比较两个列表的元素。2len(list)给出列表的总长度。p>3max(list)返回列表中具有最大值的项目。4min(list)返回列表中具有最小值的项目。5list(seq)将元组转换为列表。Python 包含以下列表方法:序号方法及说明1list.append(obj)将对象 obj 附加到列表2list.count(obj)返回 obj 在列表中出现的次数3list.extend(seq)将 seq 的内容附加到列表4list.index(obj)返回 obj 在列表中出现的最低索引5list.insert(index, obj)在偏移量索引处将对象 obj 插入到列表6list.pop(obj=list[-1])删除并返回列表的最后一个对象或 obj7list.remove(obj)从列表中删除对象 obj8list.reverse()就地反转列表的对象9list.sort([func])排序列表的对象,使用 ... 阅读更多

Python 中的基本列表操作

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

2K+ 次浏览

列表对 + 和 * 运算符的响应与字符串非常相似;它们在这里也表示连接和重复,只是结果是一个新的列表,而不是字符串。实际上,列表响应我们在上一章中对字符串使用过的所有常规序列操作。Python 表达式结果说明len([1, 2, 3])3长度[1, 2, 3] + [4, 5, 6][1, 2, 3, 4, 5, 6]连接['Hi!'] * 4['Hi!', 'Hi!', 'Hi!', 'Hi!']重复3 in [1, 2, 3]True成员资格for x in [1, 2, 3]: print x,1 2 3迭代

删除 Python 中的列表元素

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

344 次浏览

要删除列表元素,如果知道要删除的确切元素,可以使用 del 语句;如果不知道,可以使用 remove() 方法。示例 实时演示#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; print list1 del list1[2]; print "After deleting value at index 2 : " print list1输出执行上述代码后,将产生以下结果:['physics', 'chemistry', 1997, 2000] After deleting value at index 2 : ['physics', 'chemistry', 2000]注意 - remove() 方法将在后续部分讨论。

更新 Python 中的列表

Mohd Mohtashim
更新于 2023年8月26日 03:40:31

47K+ 次浏览

可以通过在赋值运算符的左侧给出切片来更新列表的单个或多个元素,并且可以使用 append() 方法向列表中的元素添加内容。示例 实时演示#!/usr/bin/python list = ['physics', 'chemistry', 1997, 2000]; print "Value available at index 2 : " print list[2] list[2] = 2001; print "New value available at index 2 : " print list[2]注意 - append() 方法将在后续部分讨论。输出执行上述代码后,将产生以下结果:Value available at index 2 : 1997 New value available at index 2 : 2001

访问 Python 中列表的值

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

397 次浏览

要访问列表中的值,请使用方括号进行切片,并使用索引或索引来获取该索引处的值。示例 实时演示#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5, 6, 7 ]; print "list1[0]: ", list1[0] print "list2[1:5]: ", list2[1:5]输出执行上述代码后,将产生以下结果:list1[0]: physics list2[1:5]: [2, 3, 4, 5]

Python 中的内置字符串方法

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

3K+ 次浏览

Python 包含以下内置方法来操作字符串:序号函数和说明1capitalize()将字符串的首字母大写2center(width, fillchar)返回一个用空格填充的字符串,其中原始字符串居中到总共 width 列。3count(str, beg= 0, end=len(string))计算 str 在字符串中出现的次数,如果给出起始索引 beg 和结束索引 end,则计算在字符串的子字符串中出现的次数。4decode(encoding='UTF-8', errors='strict')使用为编码注册的编解码器解码字符串。encoding 默认为默认字符串编码。5encode(encoding='UTF-8', errors='strict')返回字符串的编码字符串版本;如果出错,默认情况下会引发 ValueError,除非 errors 使用 'ignore' 或 'replace' 给出。6endswith(suffix, beg=0, end=len(string))确定字符串或 ... 阅读更多

广告
© . All rights reserved.