上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 网络编程 什么是网络编程? 编写基于网络的应用程序的过程称之为网络编程 一.CS构架 C/S构架 服务器和客户端之间用网线连接 提供数据的计算机称为服务器,访问数据的计算机称为客户端 二.网络通讯的基本要素 两台计算机想要通讯,必须具备两个基本要素 1.物理连接介质,包括网线,无线电,光纤等 2.通 阅读全文
posted @ 2018-12-21 19:17 Zhuang_Z 阅读(139) 评论(0) 推荐(0)
摘要: 一.异常 1.什么是异常? 异常指的是与正常情况不同在程序中 程序的正常执行过程 按照代码顺序 一行一行的执行 直到所有的代码都执行完如果在执行过程中出现了错误导致代码无法执行完毕 这就称之为异常异常指的就是在代码执行过程中出错了当异常发生时 解释器会打印异常详细信息 并且终止程序的执行 2.常见的 阅读全文
posted @ 2018-12-21 19:11 Zhuang_Z 阅读(207) 评论(0) 推荐(0)
摘要: 一.isinstance issubclass class Person: passclass Student(Person): passstu1=Student()#判断是不是实例print(isinstance(stu1,Student))#判断是不是子类print(issubclass(Stu 阅读全文
posted @ 2018-12-21 19:03 Zhuang_Z 阅读(120) 评论(0) 推荐(0)
摘要: 面向对象的精髓:将数据和处理数据的代码绑定成一个对象 只要获取到对象相应的数据和方法都有了 一.组合 什么叫组合? 多个对象放在一起叫组合 组合的作用也是降低代码的冗余 # 学生会增加各种各样的新的属性 比如手机 比如电脑, 这样Student中会增加大量的属性和方法# 后期的维护成本非常高# 这时 阅读全文
posted @ 2018-12-18 19:25 Zhuang_Z 阅读(123) 评论(0) 推荐(0)
摘要: 1.什么是继承? 继承(一种关系)是一种创建新类的方式,必须存在两个对象才能产生这种关系,被继承的称为父,继承的一方称为子.新建的类可以继承一个或者多个父类(puthon支持多继承),父类可称为基类或超类,新建的类可以称为派生类或子类. 2.为什么使用继承? 在程序中.通过继承可以直接使用父类已有的 阅读全文
posted @ 2018-12-14 17:30 Zhuang_Z 阅读(141) 评论(0) 推荐(0)
摘要: 1.面向过程编程 面向过程:一种编程思想在编写代码时 要时刻想着过程这个两个字过程指的是什么? 解决问题的步骤 流程,即第一步干什么 第二步干什么,其目的是将一个复杂的问题,拆分为若干的小的问题,按照步骤一一解决,也可以说 将一个复杂的问题,流程化(为其制定一个固定的实现流程),从而变得简单化例如: 阅读全文
posted @ 2018-12-13 21:12 Zhuang_Z 阅读(269) 评论(0) 推荐(0)
摘要: 1.os模块 os表示操作系统该模块主要用来处理与操作系统相关的操作最常用的文件操作打开 读入 写入 删除 复制 重命名 os.getcwd() 获取当前执行文件所在的文件夹路径os.chdir("dirname") 改变当前脚本工作目录os.curdir 返回当前目录的字符串表现方式: 结果('. 阅读全文
posted @ 2018-12-11 19:28 Zhuang_Z 阅读(152) 评论(0) 推荐(0)
摘要: 1.shelve模块 用于序列化的模块,shelve模块比pickle模块简单,只有open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型. import shelve s=shelve.open('a.txt') s['name']='henry' 阅读全文
posted @ 2018-12-11 19:20 Zhuang_Z 阅读(144) 评论(0) 推荐(0)
摘要: 一.正则表达式 Python中三引号(三个单引号或者双引号)则有两种用法,一是使一个字符串跨多行 二是多行注释 1.什么事正则? 正则就是用一些具有特殊含义的符号组合到一起(成为正则表达式)来描述字符或者字符串的方法. 正则就是用来描述一类事物的规则.在python中,它内嵌在python中,并通过 阅读全文
posted @ 2018-12-06 19:45 Zhuang_Z 阅读(170) 评论(0) 推荐(0)
摘要: 补充:模块的循环导入 #m1.py print('正在导入m1') from m2 import y x='m1' #m2.py print('正在导入m2') from m1 import x y='m2' #run.py import m1 报错 解决循环导入的两种方法 1.把名字全都往上放,把 阅读全文
posted @ 2018-12-05 20:42 Zhuang_Z 阅读(175) 评论(1) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页