内置函数:按照老师的讲解顺序
其它:字符串类型代码的执行函数,以后讲
输入输出:input(),print()
内存相关:hash()计算一个可哈西对象的哈希值,哈希值很大,应该是唯一的,也就是说尽量是不同的.字典的查找就是哈希值的查找,所以很快.可哈西的对象有list,dict,set,等等.列表查找很快,但是修改很慢,因为每次修改几乎所有的元素都要重新排序移动.这样的移动慢,所以用链表和列表结合起来,以空间换时间和效率.
,id()查看对象的内存地址.
文件操作相关:open(文件绝对路径或相对路径(注意分隔符随操作系统的不同而变换,windows为\,linux为/),mode='r(读模式)w(写模式)a(追加模式)',encoding='utf-8)
还有一种with open as 语句,这种的好处是不用理后续的文件flush,和close.我喜欢.
模块相关:__import__(),可以这样写.但是不推荐.__import__(os).正常的写法是:import os
帮助:help(),例如help(str)
调用相关:callable(),查看一个对象是否是可以被调用的,就是说是否可以被执行.对象(),用来区别函数和变量.因为函数名也是变量名,程序运行时很难区分,用这个函数可以区别.很有用.
查看内置属性:dir(),非常有用.查看对象的内置函数都有哪些.
迭代器/生成器相关:range,next,iter.常用.range循环,next,取值,iter,取迭代器.
作用域相关:locals,局部变量.globals,全局变量