刚看完mit 的6.00x的课程,现在在这里总结一下学到的知识点:
思维导图等下补上:
(1)function(函数)
函数在python中是跟其他整形啊字符串啊等一样看成是一个对象,所以在python中,函数可以作为参数使用(这比某va好多了),示例如下:
def test(a):
return a
def go(f):
return f(5)
print go(test)
结果是:
(2)字符串:
python的字符串自带着实现了iterable接口,所以可以直接在循环中进行遍历,非常方便:
s = "fadfa"
for char in s:
print char
将会逐步输出字符串中的字母
string类型在python中可以看成是一个list使用
但是python字符串最神奇的还不是这里,最神奇的是python字符串可以使用简单的截取方法和copy方法,虽然这样每次都会在内存中分配一个新的对象,但是不得不说,非常方便,下面给出几种情况:
1.python中以0为从开头开始的字符,-1表示最后一个字符
s = "fadfa&