08 2018 档案
摘要:什么是面向对象? 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么...... 面向对象的程序设计:核心是对象二字,对象是特征与技能的结合体,基于面向对象设计程序就好比在创造一个世界,你就是这个世界的上帝,存在的皆为对象,不存在的也可以创造出来,与面向过程机械式的思维
阅读全文
摘要:内置函数 python中内置函数一共有68中,以下是对其中一些功能的简介。 1.基础数据型函数 bool :用于将给定参数转换为布尔类型,如果没有参数,返回 False。 int:函数用于将一个字符串或数字转换为整型。 float:函数用于将整数和字符串转换成浮点数。 complex:函数用于创建一
阅读全文
摘要:迭代器 可迭代对象:str list dict,tuple,set,range() 可迭代对象满足可迭代协议,即内部含有__iter__()方法 判断可迭代对象? 1.查看__iter__()方法在不在对象内 2.函数法 迭代器: 对象内部含有__iter__方法且含有__next__方法就是迭代器
阅读全文
摘要:名称空间与作用域 python中,名称空间分三种:全局名称空间, 局部名称空间(临时),内置名称空间 代码在运行初始,创建的存储“变量名与值的关系”的空间叫做全局命名空间; 在函数的运行中开辟的临时的空间叫做局部命名空间。 Python解释器中已经内置好的函数空间叫做内置名称空间 作用域: 全局作用
阅读全文
摘要:定义 def 关键词开头,空格之后接函数名称和圆括号(),以 ":"结尾。 def 是固定的,不能变,他就是定义函数的关键字。 函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。虽然函数名可以随便起,但我们给函数起名字还是 要尽量简短,并能表达函数功能 括号:是必须加的,先别问为啥要有括号
阅读全文
摘要:文件处理 文件操作初识 文件路径:d:ake.txt 编码方式:utf-8,gbk,GB2312.... 操作方式:只读,只写,写读,读写,追加 等。 报错原因: UnicodeDecodeError: 'gb2312' codec can't decode byte 0xa6 in positio
阅读全文
摘要:集合 Set={'wusir','alex',1,2,3} 集合要求里面的元素必须是不可变的数据类型,但是集合本身是可变的数据类型。 集合里面的元素不重复(天然去重),无序。 主要用途:1,去重。 2,关系测试。 去重 增和删 关系测试 深浅copy 各数据类型的转换 字典 dict = {'nam
阅读全文
摘要:代码块 在python中一个模块,一个类,一个函数,一个文件等都是代码块。 在内存中id都是唯一的,如果两个变量指向的值的id相同,就证明他们在内存中是同一个。 is 判断的是两个变量的id值是否相同。 如果is是True, == 一定是True。 小数据池(缓存机制,驻留机制) 小数据池(缓存机制
阅读全文
摘要:字典 字典是python的基础数类型之一,字典可以存储大量的数据(关系型数据)。 也是python中唯一的映射类的数据类型。 数据类型分类: 可变(不可哈希)的数据类型:list,dict 不可变(可哈希)的数据类型:str、int、bool、tuple dict = {“name”:”ake”,”
阅读全文
摘要:列表 python基础数据类型之一:其他语言中也有列表的概念,js 数组,可索引,可切片,可加步长 列表的索引、切片、切片+步长: 列表的增删改查 增: Append 在末尾追加,一次只能一个元素或一个列表… Insert 在索引插入 Extend 迭代着追加 删 Pop 按照索引删,可以返回被删除
阅读全文
摘要:基础数据类型总览: int:用于计算,计数,运算等。 1,2,3 100...... str:用户少量数据的存储,便于操作。 Bool:只有True, False,两种状态,机器反馈给用户的对,错。 list: [1,'alex', True,[],(),{} ....] 大量的数据,各种数据类型,
阅读全文
摘要:1.while循环 1.结构: While 条件: 循环体 2. while True死循环 3.终止循环:改变条件(标志位)或用break 4.while else(如果while循环被break打断,则不执行else) 2.格式化输出 当一个模板的某些位置是动态的,就需要用到格式化输出。 方式一
阅读全文
摘要:1.Python2与python3的区别。 Python2:源码不规范,重复较多;打印中文会报错,默认编码方式:ASCⅡ(想要显示中文,需在文件首行加上:#_*_ encoding:utf-8 _*_) Python3:源码清晰,整洁,优美;能打印中英文,默认编码方式:utf-8 2.Python的
阅读全文
浙公网安备 33010602011771号