
python基础学习
IPI715718
这个作者很懒,什么都没留下…
展开
-
python入门学习
python语言简介 解释型语言和编译型语言 计算机是不能识别高级语言的,所以当我们运行一个高级语言程序的时候就需要一个“翻译机”来从事把高级语言转变成计算机能读懂的机器语言的过程。这个过程分成两类,第一种是编译,第二种是解释。 编译型语言在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变成机器语言。运行时就不需要翻译,而直接执行就可以了。最典型的例子就...原创 2018-08-09 11:15:21 · 179 阅读 · 0 评论 -
python解释器及工作原理
python解释器及工作原理我们编写代码时会得到一个.py结尾的文件,要想运行执行此文件就需要python解释器。python解释器的构成及其各部分功能解释器由一个编译器和一个虚拟机构成,编译器负责将源代码转换成字节码文件,而虚拟机负责执行字节码。所以,解释型语言其实也有编译过程,只不过这个编译过程并不是直接生成目标代码,而是中间代码(字节码),然后再通过虚拟机来逐行解释执行字节码...原创 2018-08-09 11:59:31 · 16307 阅读 · 2 评论 -
文本编辑器和输入输出
文本编辑器的使用python的交互式命令虽然很方便但是不能保存文件,下次想运行的时候需要重新编写代码,因此我们需要用到文本编辑器。实例,文本编辑器编写hello的文件这里我用的时notpad++的编辑器。在文本域内输入 print ('hello') 保存为.py拓展名的文件运行该文件:进入dos模式,进入hello.py所在的位置,输入命令 python hello.py解释并运行...原创 2018-08-09 12:24:31 · 526 阅读 · 0 评论 -
数据类型
一,数据类型Python3 中有六个标准的数据类型:Number(数字)数字类型包括:整型int 浮点型float 复数complex 布尔值bool。String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可...原创 2018-08-09 12:39:32 · 198 阅读 · 0 评论 -
python的高级特性
切片(slice)切片提供了一种对list列表,tuple元组,str字符串,新的获取方式,以往使用下标或者索引的操作可以被代替。语法:对象[a:b:c] 代表从a开始检索(当从0开始检索时可省略),到b结束,但不包括b,c代表步长。迭代(Iteration)如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iterat...原创 2018-08-10 21:45:17 · 192 阅读 · 0 评论 -
面向对象高级编程
使用__slots____slots__的作用是限制实例属性,例如限制Student类的实例只能是name和age。class Student(object): __slots__=('name','age')>>> s = Student() # 创建新的实例>>> s.name = 'Michael' # 绑定属性'name'&g...原创 2018-08-18 09:32:43 · 225 阅读 · 0 评论