随笔分类 -  Python3学习之路

摘要:Socket网络套接字 socket通常也称为"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过”套接字“向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是”一切皆文件“,对于文件用”打开“,”读写“,”关闭“ 模式来操作。so 阅读全文
posted @ 2018-06-26 23:18 "%201 阅读(285) 评论(0) 推荐(0)
摘要:面向对象的一些相关知识点 一、isinstance(obj,cls) 检查实例obj是否是类cls的对象 二、issubclass(sub,super) 检查sub类是否是super类的派生类 三、异常处理 在程序执行的过程中,不可避免的会出现一些错误,有些错误出现时,我们需要让他抛出,但是有些错误 阅读全文
posted @ 2018-06-26 23:17 "%201 阅读(209) 评论(0) 推荐(0)
摘要:面向对象的概述 面向过程:根据业务逻辑从上到下写代码 函数式:将其功能代码封装到函数中,日后便无需编写,仅仅调用即可 【执行函数】 面向对象:对函数进行分类和封装。【创建对象】==》【通过对象执行方法】 创建类和对象 面向对象编程是一种编程方式,此编程方式需要使用“类” 和 “对象” 来实现,所以, 阅读全文
posted @ 2018-06-26 23:17 "%201 阅读(224) 评论(0) 推荐(0)
摘要:模块,是一些代码实现了某个功能的集合 模块的分类: 自定义模块 第三方模块 内置模块 导入模块 导入模块其实就是告诉Python解释器去解释哪一个PY文件 那么,我们导入模块时,是根据哪一个路径作为基准来进行的呢? 如果路径不在其中,我们可以人为添加一下 模块 一、sys模块 用于提供对Python 阅读全文
posted @ 2018-06-26 23:16 "%201 阅读(397) 评论(0) 推荐(0)
摘要:Python的简介 Python与其他语言的对比: C和Python、Java、C# C语言:代码直接编译成了机器码,在处理器上直接执行 Python、Java、C#:编译得到相应的字节码,虚拟机执行字节码并转换成机器码再在处理器上执行。 Python和C 补充:Python是由C开发而来 对于使用 阅读全文
posted @ 2018-06-26 23:14 "%201 阅读(509) 评论(0) 推荐(0)
摘要:字符串的格式化 1.百分号的方式 1 (name) 可选,用于选择指定的key 2 flags 可选,可供选择的值有: 3 + 右对齐;正数前加正好,负数前加负号; 4 - 左对齐;正数前无符号,负数前加负号; 5 空格 右对齐;正数前加空格,负数前加负号; 6 0 右对齐;正数前无符号,负数前加负 阅读全文
posted @ 2018-06-20 14:51 "%201 阅读(187) 评论(0) 推荐(0)
摘要:函数 在函数之前,我们一直遵循者:面向过程编程,即:根据业务逻辑从上到下实现功能,开发过程中最常见的就是粘贴复制。代码就没有重复利用率。 例如:有好多的重复的代码 如果我们将重复的代码提取出来 例如:代码简洁多了 对于以上两种方式,第二种明显要优于第一种,重用性可读性大大增加。这就是函数式编程和面向 阅读全文
posted @ 2018-06-20 14:46 "%201 阅读(319) 评论(0) 推荐(0)
摘要:基本数据类型 1.数字 int(整型) 在32位机器上,整数的位数是32位,取值范围是-2**31~2--31-1 在64位系统上,整数的位数是64位,取值范围是-2**63~2**63-1 1 class int(object): 2 """ 3 int(x=0) -> integer 4 int 阅读全文
posted @ 2018-06-20 07:35 "%201 阅读(240) 评论(0) 推荐(0)