Fork me on GitHub
摘要: 一,logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; print将所有信息都 阅读全文
posted @ 2018-03-21 09:22 战争热诚 阅读(1757) 评论(0) 推荐(0) 编辑
摘要: 为什么要写这篇博客? 其实我是一个入坑已经半年的程序员,因为不是计算机专业,只能自己摸索,所以我深知博客的重要性。每次我的学习笔记啊,项目的,面试题啊,有的,只要有时间,我肯定上传上来,一方面自己可以随时随地的看,另一方面也可以方便大家。 了解一个项目,恐怕首先都是通过其Readme文件了解信息。如 阅读全文
posted @ 2018-03-20 09:45 战争热诚 阅读(116099) 评论(4) 推荐(29) 编辑
摘要: 加密算法介绍 一,HASH Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不 阅读全文
posted @ 2018-03-19 20:14 战争热诚 阅读(2374) 评论(0) 推荐(1) 编辑
摘要: 模块(module)是 Python 中非常重要的东西,你可以把它理解为 Python 的扩展工具。换言之,Python 默认情况下提供了一些可用的东西,但是这些默认情况下提供的还远远不能满足编程实践的需要,于是就有人专门制作了另外一些工具。这些工具被称之为“模块” 任何一个 Pythoner 都可 阅读全文
posted @ 2018-03-14 22:05 战争热诚 阅读(6165) 评论(0) 推荐(1) 编辑
摘要: PS:这篇博客是我上网课做的笔记,也是参考网课老师的博客,就是学习笔记而已,不喜勿喷!(为什么写这句话呢?被喷子恶心到了) 本节主要记录一下列表生成式,生成器和迭代器的知识点 列表生成器 首先举个例子 现在有个需求,看列表 [0,1,2,3,4,5,6,7,8,9],要求你把列表里面的每个值加1,你 阅读全文
posted @ 2018-03-10 10:22 战争热诚 阅读(158291) 评论(51) 推荐(60) 编辑
摘要: 什么是序列化对象? 我们把对象(变量)从内存中编程可存储或传输的过程称之为序列化,在python中称为pickle,其他语言称之为serialization ,marshalling ,flatterning 等等,都是一个意思。 序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机 阅读全文
posted @ 2018-03-09 11:09 战争热诚 阅读(3314) 评论(0) 推荐(1) 编辑
摘要: 现要求写一个简单的员工信息增删改查程序,需求如下: 当然此表你在文件存储时可以这样表示 1.可进行模糊查询,语法至少支持下面3种查询语法: 2.可创建新员工纪录,以phone做唯一键(即不允许表里有手机号重复的情况),staff_id需自增 3.可删除指定员工信息纪录,输入员工id,即可删除 4.可 阅读全文
posted @ 2018-03-06 12:39 战争热诚 阅读(4883) 评论(1) 推荐(1) 编辑
摘要: 文件操作对于编程语言的重要性不言而喻,如果数据不能持久保存,信息技术也就失去了意义。 文件操作的内容包括打开文件,操作文件,关闭文件 关于文件操作的相关模块请参考博客:https://www.cnblogs.com/wj-1314/p/8557077.html 一,打开文件 python中打开文件的 阅读全文
posted @ 2018-02-27 20:44 战争热诚 阅读(3375) 评论(0) 推荐(3) 编辑
摘要: 1. 分别解释"=","==","+="的含义(口述) 2.两个变量值的关系?(口述) n1 = 123456 n2 = n1 3. 请写出 “战争热诚” 分别用 utf-8 和 gbk 编码所占的位数(口述) 4. 简述Python中的几种数据类型(口述) 5. 数据类型的可变与不可变分别有哪些? 阅读全文
posted @ 2018-02-23 23:18 战争热诚 阅读(8478) 评论(0) 推荐(3) 编辑
摘要: 1,什么是编程?为什么要编程? 答:编程是个动词,编程就等于写代码,那么写代码是为了什么呢?也就是为什么要编程呢,肯定是为了让计算机帮我们搞事情,代码就是计算机能理解的语言。 2,编程语言进化史是什么? 答:机器语言 > 汇编语言 > 高级语言 机器语言:由于计算机内部只能接受二进制代码,因此,用二 阅读全文
posted @ 2018-02-13 16:22 战争热诚 阅读(3287) 评论(3) 推荐(1) 编辑