02 2017 档案
摘要:集合set Python的set集合是一个无序不重复元素集。基本功能包括关系测试和消除重复元素。集合对象还支持union(并集)、intersection(交集)、difference(差集) 和 sysmmetric differencr(对称差集)等数学运算。 set 支持 x in set,
阅读全文
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、Java、JavaScript、Perl、Python等)。这些特性使JSO
阅读全文
摘要:为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间去理解它想表达的意
阅读全文
摘要:模块 一、模块简介 模块是一个包含有定义的函数和变量的文件,其后缀名是.py。Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持。 标准库一般在 安装目录/Lib下,第三方库一般存放在 安装目录/Lib/site-packages下,此
阅读全文
摘要:python版本为python3.51.要求 1)输入用户名密码 2)认证成功后显示欢迎信息 3)输错三次后锁定2.需求分析 1)用户信息存储在文件中(login/config/user_login.txt) 2)用户输入用户名和密码 3)判断用户名是否存在,存在则继续,不存在则提示继续输入 4)判断输入的用户名是否已经被锁定,如果已锁定则退出程序...
阅读全文
摘要:文件操作 对文件操作流程 1.open()打开文件 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+,写读
阅读全文
摘要:字符串 1.大小写转换 2. 3.判断字符串类型 4.join() 5.去空格及特殊字符 6.连接字符串 7.字符串长度 8.替换前n个字符 9.翻转字符串 10.分割字符串 11.切片
阅读全文
摘要:字典 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 语法: 字典的特性: dict是无序的 key必须是唯一的 1.增加元素 2.修改 3.删除元素 4.查找 5.多级字典及操作
阅读全文
摘要:列表 列表是最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 1.定义列表 2.通过下标访问列表中的元素,下标从0开始计数 3.切片 4.追加,append() 5.插入元素,insert() 在下标1处插入一个西瓜(watermelon) 6.修改列表中的元素 将banana修
阅读全文