05 2018 档案
摘要:注释: 1、好的名字比注释更重要 2、给常量加注释 3、在类级别使用全局注释来解释所有部分如何工作 4、团队统一标记 5、注释应申明代码高层次意图,而非明显细节 6、不要添加代码的著作信息,git可以干的事情不要交给代码 7、真正的好注释是你想办法不去写的注释 命名: 1、尽可能的使用标准命名方法
阅读全文
摘要:一、客户端: 1、导入socket库 import socket 2、指定协议类型 client = socket.socket( ) #不填默认是socket.AF_INET,socket.SOCK_STREAM) 协议类型有: 3、连接服务器 client.connect(('www.baidu
阅读全文
摘要:编程范式:编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出的编程方式类别,即为编程范式。 面向过程:面向过程被称为top-down languages,就是程序从上到下一步步执行,从头到
阅读全文
摘要:json和pickle序列化和反序列化 json是用来实现不同程序之间的文件交互,由于不同程序之间需要进行文件信息交互,由于用python写的代码可能要与其他语言写的代码进行数据传输,json支持所有程序之间的交互,json将取代XML,由于XML格式稍微比较复杂。现在程序之间的交互都是用json来
阅读全文
摘要:https://docs.python.org/3/library/functions.html#built-in-functions #python内置函数官方文档 1、abs():返回一个数的绝对值 2、all(iterable):一个元素为真(或空)即为真,转换成函数如下: def all(i
阅读全文
摘要:一、列表生成式: 使用了yield函数的就是生成器,生成器就是一个迭代器。 1、生成一个列表: list = [ i*2 for i in range(10)] #使用列表生成式生成一个列表,占据内存空间,当数量大时会造成很大的浪费。 print(list) 2、使用生成器生成列表:(generat
阅读全文
摘要:一、装饰器:(decorator) 介绍:1、本质是函数,为其他函数添加附加功能。 2、不能修改被装饰的函数的源代码。 3、不能修改被装饰的函数的调用方式。 定义:高阶函数+嵌套函数==>装饰器 二、定义一个函数并为其添加一个计时功能的装饰器 import time def func1(func):
阅读全文
摘要:一、开发的三种方式 1、面向对象 class 2、面向过程 def 3、函数式开发 def 二、函数的传参 1、设置一个函数,并用位置参数传参(不论哪种传参方式,位置参数一定要放在最前面传参) def func(x,y): #(注:x和y是形参。) print(x) print(y) func(1,
阅读全文
摘要:一、字符集的历史: 1、ASCII码,占据一字节,主要显示英文,0~256种编码格式英文占据了0~127种 2、GB2312,由于计算机传入到中国,发现中文的种类太多,剩下的128字节并不能将所有的中文编码显示,所以衍生出GB2312,其中包含了7000多个汉字 3、GBK,由于后来发现更多的汉字,
阅读全文
浙公网安备 33010602011771号