随笔分类 -  python

上一页 1 ··· 5 6 7 8 9 10 下一页
摘要:一、继承概念 继承指的是类与类之间的关系,继承的功能之一就是可以用来解决代码重用问题。 1、继承是什么? (1)继承是一种创建新类的方式 (2)在python中,新建的类可以继承一个或多个父类(其他语言只能继承一个父类),父类又可以称为基类或者超类 (3)新建的类称为派生类或子类。 2、python 阅读全文
posted @ 2018-04-22 22:07 休耕 阅读(397) 评论(0) 推荐(0)
摘要:一、类和对象 类即类别、种类,是面向对象设计最重要的概念,对象是特征与技能的结合体,类就是一系列对象相似特征和技能的结合体,针对同样的事物,站在不同的角度得到的类是不同的。需要注意的是: 站的角度不同,定义出的类是截然不同的; 现实中的类并不完全等于程序中的类,比如现实中的公司类,在程序中有时需要拆 阅读全文
posted @ 2018-04-21 20:59 休耕 阅读(468) 评论(0) 推荐(0)
摘要:在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看, 阅读全文
posted @ 2018-04-20 00:15 休耕 阅读(1498) 评论(0) 推荐(0)
摘要:一、什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 正则表达式就 阅读全文
posted @ 2018-04-19 00:21 休耕 阅读(4502) 评论(0) 推荐(0)
摘要:python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志。 在basicConfig中,filename指定了文件路径,level=logging.INFO是把日志记录设置为INFO,只输入INFO或者比INFO级别更高的日志(日志级别过滤)。 执行会生成log_test 阅读全文
posted @ 2018-04-18 19:31 休耕 阅读(290) 评论(0) 推荐(0)
摘要:需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system。 执行返回命令执行状态,利用echo $? 查看到返回值‘0’ python2中除了 阅读全文
posted @ 2018-04-18 13:31 休耕 阅读(592) 评论(0) 推荐(0)
摘要:一、HASH Hash一般翻译为"散列",或音译为"哈希"。将任意长度的输入(也叫预映射,pre-image)通过散列算法,变换为固定长度的输出,这个输出就是散列值。这种转换是一种压缩映射,散列值的空间通常远小于输入的空间。不同输入可能会散列为相同输出,因此不可能从散列值来唯一确定输入值。 Hash 阅读全文
posted @ 2018-04-18 11:52 休耕 阅读(260) 评论(0) 推荐(0)
摘要:optparse模块为内置的第三方模块,实现类似sys.argv的功能,但更加方便好用。 执行脚本python3 ftp_client.py 1 324,输出结果如下: 执行脚本python3 ftp_client.py -s 127.0.0.1 -P 3308 -u admin -p admin, 阅读全文
posted @ 2018-04-13 16:22 休耕 阅读(248) 评论(0) 推荐(0)
摘要:input接收的所有输入默认都是字符串格式 1、%s代表字符串占位符 2、%d是数字占位符 占位符%d只能传递十进制整数。 3、占位符%f默认保留6为小数位,而第7位根据四舍五入取值 阅读全文
posted @ 2018-04-13 15:15 休耕 阅读(2242) 评论(0) 推荐(0)
摘要:1、什么是C/S架构? 答:C指的是client(客户端软件),S指的是Server(服务端软件) 2、互联网协议是什么?分别介绍五层协议中每一层的功能? 答:互联网的核心就是由一堆协议组成。如果把计算机比作人,互联网协议就是计算机界的英语。所有的计算机都学会了互联网协议,那所有的计算机都就可以按照 阅读全文
posted @ 2018-04-09 11:10 休耕 阅读(447) 评论(0) 推荐(0)
摘要:configparser模块用于生成和修改常见配置文档。 预制配置文件:conf.ini 可以发现,每个节点都会默认包含default值。 首先准备conf_test.ini文件 对conf_test_ini文件进行读和添加操作: 对conf_test_ini文件进行删操作 阅读全文
posted @ 2018-04-05 00:49 休耕 阅读(498) 评论(0) 推荐(0)
摘要:xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,至今很多公司系统的接口还主要是xml。 阅读全文
posted @ 2018-04-04 16:55 休耕 阅读(315) 评论(0) 推荐(0)
摘要:shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的Python数据格式。 阅读全文
posted @ 2018-04-04 16:28 休耕 阅读(238) 评论(0) 推荐(0)
摘要:序列化是指把内存里的数据类型转变成字符串。以使其能存储到硬盘或通过网络传输到远程。——硬盘或网络传输时只能接受bytes Python中用于序列化的两个模块: json:用于字符串和Python数据类型之间进行转换 pickle:用于Python特有类型和Python数据类型间进行转换。 阅读全文
posted @ 2018-04-04 15:46 休耕 阅读(362) 评论(0) 推荐(0)
摘要:通过shutil模块实现对文件、文件夹、压缩包的处理 阅读全文
posted @ 2018-04-04 12:15 休耕 阅读(355) 评论(0) 推荐(0)
摘要:Python标准库——sys模块 阅读全文
posted @ 2018-04-04 11:18 休耕 阅读(370) 评论(0) 推荐(0)
摘要:调用函数 source.py文件: new.py文件: 调用类 Student.py文件: handler.py文件: 由于Python import模块时,是在sys.path里按顺序查找的。需要先将要使用文件的文件路径加入sys.path中。 阅读全文
posted @ 2018-03-31 11:36 休耕 阅读(10473) 评论(0) 推荐(0)
摘要:一、编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编 阅读全文
posted @ 2018-03-28 23:45 休耕 阅读(548) 评论(0) 推荐(0)
摘要:os 模块提供了很多允许你的程序与操作系统直接交互的功能。 os.system() # 执行shell命令,保存的是执行结果,0或1 os.popen() # 将系统交互内存保存到内存中,往往可以搭配read方法处理交互结果 os.getcwd() # 得到当前工作目录,即当前Python解释器的目 阅读全文
posted @ 2018-03-25 19:47 休耕 阅读(462) 评论(0) 推荐(0)
摘要:一、random模块 random模块可以很容易生成随机数和随机字符串。 randint&randrange区别:randint包含100,randrange不包含100!!! 示例如下: 二、生成随机字符串(string模块) string模块常用方法: 生成随机字符串: 三、random.shu 阅读全文
posted @ 2018-03-25 13:20 休耕 阅读(349) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 下一页