摘要:
产生背景 正则表达式为高级的文本模式匹配、抽取、或文本形式的搜索和替换功能提供了基础。简单的说,正则表达式是一些由字符和特殊符号组成的字符串,他们描述了模式的重复或者表述多个字符,于是,正则表达式能按照某种模式匹配一系列有相似特征的字符串。 搜索和匹配的比较:两种模式匹配 搜索:在字符串任意部分中搜 阅读全文
摘要:
背景 前面我们说了软件目录的开发规范,那么不同目录间的模块如何相互导入呢,首先我们需要了解下两个概念:绝对路径和相对路径 绝对路径:文件在硬盘上真正存在的路径("/") 相对路径:所谓相对路径,就是相对于自己目标文件的位置("空") 函数功能解释 1.__file__ 用法:返回自身文件的相对路径 阅读全文
摘要:
概述 在运维的工作中,经常需要和操作系统的命令做交互,我们如何用python去跟操作系统之间做交互呢?下面就来说说我们今天需要学习的模块:subprocess。 产生背景 我们在没有subprocess这个模块的时候,怎么去和操作系统做交互的呢?下面我们先说说这三个模块:os.system()、os 阅读全文
摘要:
需求: 模拟登陆 1. 用户输入帐号密码进行登陆 2. 用户信息保存在文件内 3. 用户密码输入错误三次后锁定用户 程序实现 1.逻辑图 2.主程序 博客地址:http://www.cnblogs.com/Mr-hu/ 程序运行步骤: 第1步:根据提示输入用户名,如果用户名在lock文件中存在,则提 阅读全文
摘要:
需求: 三级菜单: 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 评分标准: 用多层嵌套while循环的方式完成作业2,85分 只用一层循环完成作业2,100分 程序实现 1 阅读全文
摘要:
需求: 购物车程序: 1、启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 2、允许用户根据商品编号购买商品 3、用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4、可随时退出,退出时,打印已购买商品和余额 5、在用户使用过程中, 关键输出,如余额,商品已加 阅读全文
摘要:
返回值 前面我们在定义函数时用到了return关键字,没有详细介绍return关键字的用法,下面我们就来详细的说一下。 return的作用 需要用一个变量来接受程序结束后返回的结果 它是作为一个结束符,终止程序运行 return [表达式] 语句用于退出函数,选择性地向调用方返回一个表达式。不带参数 阅读全文
摘要:
概述 学习编程的过程中,遇到的最多的两种编程方式(编程方法):面向过程和面向对象。其实不管是哪一种,其实都是编程的方法论而已。但是现在有一种更古老的编程方式:函数式编程,以它的不保存的状态,不修改变量等特性,重新进入人们的视野。 定义 编程语言中函数定义:函数是逻辑结构化和过程化得一种编程方法。函数 阅读全文
摘要:
概述 定义:是一个无序的,不重复的数据组合,它的主要作用如下: 1.去重,把一个列表变成集合,就自动去重了 2.关系测试,测试两组数据之前的交集、差集、并集等关系 创建集合 关系测试 1.交集(&) 2.并集(|) 3.差集(-) 差集取的是数值在第一个集合中,但是不在第二个集合中 4.对称差集(^ 阅读全文