您的位置:首页 > 其它

cs61课程总结-lecture1

2014-07-07 19:35 246 查看
一.程序语言包含了什么?

1..值(value):程序操作的东西

2.值上的基本操作(primitive value)

3..组合机制(combine mechanism):将各种操作组合起来

4.预定义的名称(predefined names)(各种函数库)

5.定义机制(definition mechanism):允许我们定义符号名和去扩展库

二.python语言包含了什么?

1.丰富的值类型(integers,boolean,functions)(注意function也为value)

2.函数定义为输入值且返回值(包括function)。因此value是递归的:function的定义里引用了function

3.value 类型所不多,但我们可以用它代表任何事物(但不方便)。

4.扩展类型(strings,tuples,ranges--unmutable,lists,dictionaries,sets,--mutable)

tuple (list,dictionary,set)类型可以让python表示任意的数据结构

事实上二元tuple就可以表示任何数据结构

tuple,list,均为递归定义的数据结构

三.python 基本操作

1.常量类型是基本情况

2.函数是构建程序的起点

3.如何求值一个函数

1)求值操作符

2)求值操作数

3)带入操作数至操作体中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: