找到 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 注册的编解码器解码字符串。encoding 默认为默认字符串编码。5encode(encoding='UTF-8', errors='strict')返回字符串的编码字符串版本;如果出错,默认为引发 ValueError,除非 errors 与 'ignore' 或 'replace' 一起给出。6endswith(suffix, beg=0, end=len(string))确定字符串或 ... 阅读更多

广告

© . All rights reserved.