如何从零开始学 Python:(3)划重点:使用 IDLE 创建列表时需要注意的地方
1、在>>>提示符后面,输入代码后,一旦按下 Enter 键,则无法对代码进行删除操作。
如代码输入有误,则会出现错误码的提示信息。然后根据错误码的提示信息,使用快捷键 Alt-P 回到之前输入的代码中,或移动光标至需要重新输入的代码处按下 Enter 键,重新输入正确的代码。
2、Python 列表,有严格的格式要求。具体如下:
(1) 需要一个标识符;
(2) 需要用到赋值操作符,也就是等号“=”;
(3) 所有的列表写在中括号“[]”里面;
(4) 每个列表数据,都要用引号,转换为字符串。这里可以是单引号,也可以是双引号。
(5) 每个列表项之间都要用逗号“,”隔开;
注意:以上符号,在进行编写过程中,都需要使用英文符号。否则,会出现提示错误码信息。
如,《Head FirstPython(中文版)》书中的的例子:
>>> movies=["The Holy Grail",
"The Life of Brian",
"The Meaning of Life"]
当然,也可以把所有列表的代码都放在一行,只要一行能全部放得下。如
>>>movies=["The Holy Grail","The Life of Brian","TheMeaning of Life"]
3、Python 创建的列表,是从 0 开始计数。注意:访问列表数据时,需要使用中括号“[]”。
如,《HeadFirst Python(中文版)》书中的的例子,访问第二个列表时,则是输入指令:
>>>print(movies[1])
按下 Enter 键后,则输出以下结果:
The Life of Brian
4、※重点:
BIF:称为内置函数;
print():把消息显示到标准输出,通常指屏幕;
len():列表中有多少个数据项;
append():在列表末尾增加一个数据项;
pop():从列表末尾删除数据;
extend():在列表末尾增加一个数据项集合;
remove():找到并删除一个特定的数据项;
insert():在某个特定的位置前面增加一个数据项;
注意:使用增加或删除数据项或数据的指令时,需要使用“.”(点记法)来调用。在这里“.”使用的也时英文符号。
但是,当您在根据《Head First Python(中文版)》操作过程中,你会发现,当使用 pop()指令时,跟其他增加或删除指令不一样,因为它不需要输入内置函数。因为 pop()指令,指的就是删除末尾的数据,所以输入指令后,按 Enter 键,它会直接出来需要删除的末尾相应的数据,而不需要再次输入内置函数。
5、Python 列表不仅可以包含字符串,也可以包含数字等任意类型的数据。
例如:《Head FirstPython(中文版)》书中的例子:
(1) 可以使用 insert()指令,插入年份,得出新的列表。具体操作如下:
>>> movies=["The HolyGrail","The Life of Brian","The Meaning of Life"]
>>> movies.insert(1,1975)
>>> movies.insert(3,1979)
>>> movies.append(1983)
>>> print(movies)
['The HolyGrail', 1975, 'The Life of Brian', 1979, 'The Meaning of Life', 1983]
(2) 我们可以更加简单直接地重新创建一个含有年份的列表。
>>> movies=["The HolyGrail",1975,"The Life of Brian",1979,"The Meaning ofLife",1983]
以上,是我一个文科生,一个职场女性,一个小白总结使用 IDLE 创建列表时需要注意的地方。让我们一起动起手来吧~
版权声明: 本文为 InfoQ 作者【广之巅】的原创文章。
原文链接:【http://xie.infoq.cn/article/a01aef174b3238c1a9110caf6】。文章转载请联系作者。
评论