编写Python之前要安装python解释器,如果是Linux系统会预安装python的某个版本,如果是windows系统则需要自己手动安装python解释器。下载地址为:https://www.python.org/
检查是否安装好了python
①Linux系统键入:
python -V
②windows系统,进入python安装路径再键入:
python -V
安装python时会得到一个IDLE,这是python的集成开发环境,包括利用颜色突出显示语法的编辑器、调试工具、Python shell,以及一个完整的python在线文档集。
1、Python利用缩进指示代码块
2、Python的变量标识符没有类型
3、在Python中创建列表时,解释器会在内存中创建一个类似数组的数据结构来存储数据,数据项自下而上堆放(形成一个堆栈)
Python中的列表看起来可能很像数组,不过还不止如此:列表是完备的Python集合对象。也就是说,列表通过列表方法的形式提供了一些现成的功能:
print(list):在屏幕上显示这个列表
len(list):得出列表中有多少条数据项
append(item):在列表末尾添加一个数据项
pop():从列表末尾删除数据
extend(items):在列表末尾添加一个数据项集合
remove(item):在列表中找到并删除某个特定的数据项
insert(index,item):在某个特定的位置前面添加一个数据项
4、Python列表可以包含混合类型的数据
5、Python中,单引号(”)和双引号(“”)都可以用来创建字符串,对此只有一个规则,就是字符串前面用了某个引号(单引号或双引号)那么字符串后面也要用相同的引号。
如果想要在字符串中嵌入一个双引号,可以有2中做法
①可以像这样对双引号转义:\”
items.insert(0,”\”jjj\”“)
②用单引号引起这个字符串
items.insert(0,’\”kkkk\”’)
6、Python代码区分大小写,命名必须也有要遵循的规则:名字可以以一个字母字符或一个下划线开头,接下来可以以包括任意个字母字符、数字和/或下划线。不允许有奇怪的字符(如$%)。
7、列表中存储列表
①for循环处理任意大小的列表
格式:
for 目标标识符 in 列表:
列表处理代码(组:suite)
②在列表中查询列表
格式:
if 某个条件满足:
true 组
else:
false组
③内置函数(BIF)isinstance()
它允许检查某个特定的标识符是否包含某个特定类型的数据
④创建一个函数
格式:
def 函数名(参数):
函数代码组
>>>movies=['The Holy Grail',1975,'Terry Jones & Terry Gilliam',91,['Graham Chapman',['Michael Palin','John Cleese','Terry Gilliam','Eric Idle','Terry Jones']]]
>>> def print_lol(the_list):
for value in the_list:
if(isinstance(value,list)):
print_lol(value)
else:
print value
>>> print_lol(movies)
输出结果为:
The Holy Grail
1975
Terry Jones & Terry Gilliam
91
Graham Chapman
Michael Palin
John Cleese
Terry Gilliam
Eric Idle
Terry Jones