摘要:
分支: 注意:1) 分支需要注意缩进 2) 分支符合其中某一个判断条件,后续的分支则不再执行 循环: 循环是让计算机做重复任务的有效的方法 1 for...in循环 2 while循环 3 break和continue break语句可以在循环过程中直接退出循环 continue语句可以提前结束本轮 阅读全文
摘要:
可变对象: 对象进行操作后,该对象内部是发生变化的 可以这样认为,操作直接作用于该对象,并使该对象发生了变化 比如list,对list进行操作,list内部的内容是会变化的 不可变对象: 对象进行操作后,该对象内部是不发生变化的 可以这样认为,操作该对象之前先将其复制一份,然后对该复制的对象进行操作 阅读全文
摘要:
Python内置的集合数据类型:set 它和dict类似,也是一组key的集合 由于key不能重复,因此在set中没有重复的key set中的元素是唯一且无序的,可以看成数学意义上的无序和无重复元素的集合 set和dict区别 set和dict的唯一区别仅在于set没有存储对应的value, set 阅读全文
摘要:
Python内置的字典数据类型:全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度 当将key-value放进dict时,dict会根据key算出value要存放地址,并将value放入该地址 当通过key从dict获取value时,dict 阅读全文
摘要:
即时编译(JIT : just-in-time compilation): 指计算机领域里,即时编译也被成为动态翻译,是一种通过在运行时将字节码翻译为机器码,从而改善字节码编译语言性能的技术 即时编译前期的两个运行时理论是字节码编译和动态编译 比如Java,通常是先将源码编译成称为中间语言的字节码, 阅读全文
摘要:
由于Python语言从规范到解释器都是开源的,所以理论上任何人都可以编写Python解释器来执行Python代码 目前存在以下几种主流的Python解释器 CPython CPython是官方版本的解释器,是使用最广的Python解释器 CPython是用C语言开发的,所以叫CPython 在命令行 阅读全文