摘要: 直接上code吧,还可以这么玩儿 但字典,集合不能这么玩 阅读全文
posted @ 2016-06-01 17:41 ccorz 阅读(2478) 评论(0) 推荐(0) 编辑
摘要: 验证码一般用来验证登陆、交易等行为,减少对端为机器操作的概率,python中可以使用random模块,char()内置函数来实现一个简单的验证码功能。 基本原理是使用random,随机生成数字: 1.要几个字符就循环几次 2.随机生成一个数字,定义如果这个数字为其中某值X时,再随机一个0-9中间的数 阅读全文
posted @ 2016-06-01 10:23 ccorz 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 先上流程图,还得27寸4K显示器,画图各种爽: ReadMe: 运行程序前的提示: 1.抱歉,你得装prettytable模块...... 2.还得抱歉,如果shell中运行,最好把字体调得小点,表格比较长......蛋疼 为什么写两个版本: 武sir这期的作业不是很难,但有一个需求的逻辑个人感觉不 阅读全文
posted @ 2016-05-31 23:46 ccorz 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 在python中,列表,字典,有序字典的删除操作有些凌乱,所以决定记录下,以便以后用乱了。 列表: 列表删除有三种方式: l.pop() l.remove() del l[3:8] 已下面的code为例,见注释: 字典: 字典中的删除也有三个,pop(),popitem(),del 还是以例子说明吧 阅读全文
posted @ 2016-05-26 15:04 ccorz 阅读(3669) 评论(0) 推荐(1) 编辑
摘要: 在linux上,很容易碰到操作文件的内容,读取指定信息的情况,或者要求在指定内容中追加内容,其实两个flag标识符就能解决。 先上个图: 执行while flag==0即可: 在某文件的内容再插入一行,这个需求看似复杂,分析下: 1.要求遍历文件,我们可以把文件readlines()成列表,或者li 阅读全文
posted @ 2016-05-25 16:06 ccorz 阅读(269) 评论(0) 推荐(0) 编辑
摘要: python的文件操作还是比较简单的基本分为三步:打开,读写,关闭 文件打开 为了避免程序员忘记最后一步关闭,优雅的python使用了以下语句: 当然要记得冒号和缩进啦。。 文件操作 文件操作分为5个基本模式: 还有一个+的模式,但要与基本模式组合使用 还有一个b,b是以二进制打开,但不能加enco 阅读全文
posted @ 2016-05-25 15:10 ccorz 阅读(251) 评论(1) 推荐(0) 编辑
摘要: 内置函数比较多,今天只记录下一部分吧。 abs() 求绝对值 all() 全部为真才是真,参数是可迭代的 any() 任意为真,就为真 bool() 布尔值 ascii() 自动执行对象的__repr__ 栗子: bin() 转二进制 oct() 转八进制 hex() 转十六进制 数据类型: 0b 阅读全文
posted @ 2016-05-25 14:02 ccorz 阅读(216) 评论(0) 推荐(0) 编辑
摘要: set集合 集合是一个无序且不重复的元素组合,以大括号表示。使用详情: 使用说明: s.add()添加某元素,参数为元素本身 s.clear() 清空集合 set集合的删除,有三个s.discard(),s.pop(),s.remove() 其中s.discard() 如果集合中无元素,不报错;有元 阅读全文
posted @ 2016-05-25 13:12 ccorz 阅读(3149) 评论(0) 推荐(0) 编辑
摘要: linux启动后环境变量加载的顺序为:etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc] 想修改某用户登录后shell字体的颜色,可在~/.bashrc中添加PS1内容即可,以下是我机器的设置 阅读全文
posted @ 2016-05-24 14:27 ccorz 阅读(31647) 评论(3) 推荐(2) 编辑
摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯 阅读全文
posted @ 2016-05-24 10:21 ccorz 阅读(4795) 评论(0) 推荐(0) 编辑