功能要求:要求用户输入自己拥有总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}... ...
分类:
编程语言 时间:
2018-08-07 17:31:01
阅读次数:
124
re模块常用方法 : 注意 : 1. findall的优先查询 : ' ?: ' 为取消优先返回匹配 2. split的优先级查询 : 例 : 分组命名 : (?P<name>正则表达式) ,表示给分组起名字 (?P = name) 表示使用这个分组,这里匹配到的内容应该和分组中的内容完全相同 ...
分类:
编程语言 时间:
2018-08-07 17:32:12
阅读次数:
178
Python基础语法及变量 基础语法 变量类型 格式化输出之百分号% 基础语法 变量类型 格式化输出之百分号% 1.基础语法 第一个Python程序 交互式编程: 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。 linux上你只需要在命令行中输入 Python 命 ...
分类:
编程语言 时间:
2018-08-07 17:33:27
阅读次数:
210
Python简介及入门 编程语言简介 Python介绍 Python安装 pycharm安装 中文编码 编程语言简介 Python介绍 Python安装 pycharm安装 中文编码 1.编程语言简介 编程语言概念 编程语言(programming language),是用来定义计算机程序的形式语言 ...
分类:
编程语言 时间:
2018-08-07 17:33:33
阅读次数:
154
private String MD5(String s) { try { MessageDigest md = MessageDigest.getInstance("MD5"); byte[] bytes = md.digest(s.getBytes("utf-8")); return toHex( ...
分类:
编程语言 时间:
2018-08-07 18:01:12
阅读次数:
383
Python的三种运行方式 交互式解释器 在终端输入python3 进入python交互式解释器 输入exit()退出交互式解释器 命令行脚本 创建python脚本 通过命令执行程序 集成开发环境(IDE) 通过集成开发环境编辑执行python程序 比如PyCharm、vscode 第一个pytho ...
分类:
编程语言 时间:
2018-08-07 18:02:03
阅读次数:
180
Python 中的比较:is 与 == 在 Python 中会用到对象之间比较,可以用 ==,也可以用 is 。但是它们的区别是什么呢? is 比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。莱布尼茨说过:“世界上没有两片完全相同的叶子”,这个is正是这样的比较,比 ...
分类:
编程语言 时间:
2018-08-07 18:02:51
阅读次数:
167
普通代码块: 方法中出现,限定变量生命周期,及早释放,提高内存利用率。 构造代码块: 在类中方法外出现,构造块会在创建对象时被调用,每次调用构造都执行,并且在构造方法前执行。 静态代码块: 方法外出现,并加上 static 修饰;用于给类进行初始化,在加载的时候就执行,并且只执行一次。 同步代码块: ...
分类:
编程语言 时间:
2018-08-07 18:03:39
阅读次数:
137
一、Cookie简介 Cookie 指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据。 Cookie 是由 Web 服务器保存在用户浏览器上的小文本文件,它包含有关用户的信息。 Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Co ...
分类:
编程语言 时间:
2018-08-07 18:04:19
阅读次数:
169
对于一个连通图来说,我们可以去掉其中一些边依然保持其连通的性质,在这些图中存在一个或多个图,他们的路径总和是最小的,这样的图必然是树。因为,如果说图中存在环,则去掉环的一条边依然可以保证连通性,这与总路径和最小是矛盾的。这样的图被称为最下生成树。城市间铺设电路就可以利用最小生成树来进行规划。 如图所 ...
分类:
编程语言 时间:
2018-08-07 18:51:03
阅读次数:
142
一、创建集合 1、特点 存放不同的元素 无序 不可变类型(数字、字符串、元组) 2、创建集合 s=set('hello') print(s) s=set(['alex','alex','sb']) print(s) s={1,2,3,4,5,6} 3、集合的基本用法 (1)添加 s.add('s') ...
分类:
编程语言 时间:
2018-08-07 18:51:52
阅读次数:
170
归并排序是一种效率很高的算法,是一种把数组不断切分成小数组,排序后组合的算法。 ...
分类:
编程语言 时间:
2018-08-07 18:52:49
阅读次数:
108
本文记录C++11的一些基本数据类型,方便以后查阅。 (1)C++03的基本数据类型: (2)C++11新定义数据类型: ...
分类:
编程语言 时间:
2018-08-07 18:52:56
阅读次数:
172
Java应用程序的运行机制 JAVA利用javac(编译器)将程序文件(后缀名为.java)编译成.class(字节码文件), 最后利用虚拟机(解释器,java)解释执行。 Java虚拟机是实现跨平台的核心机制。不同的操作系统有不同的虚拟机。 在java中始终有一个main函数,它作为程序的入口,程 ...
分类:
编程语言 时间:
2018-08-07 18:53:05
阅读次数:
140
实验环境: win7 python3.5 bs4 0.0.1 requests 2.19 实验日期:2018-08-07 爬取网站:http://www.xhsd.cn/ 现在的网站大多有复杂的交互,地方政府的网站又太简单,体现不出bs4的解析过程; http://www.xhsd.cn/ 这个网站 ...
分类:
编程语言 时间:
2018-08-07 18:53:27
阅读次数:
145
1.元组 (1, 2, 'a','abc') 元组是只读数据类型,一旦创建,不能修改,只能查询 按索引查询,切片查询,切片+步长查询和字符串查询类似 注意: 3, 4 打印的是元组数据类型,切片查询的结果还是元组 2.list 列表 l1 = [1, 2, 3, 4, 'a', 'b', 'c'] ...
分类:
编程语言 时间:
2018-08-07 18:55:48
阅读次数:
183
一.列表 列表:列表是由一系列按照特定顺序排列的元素组合。列表相当于一个容器,里面可以存储python的任意数据类型,在别的语言中又称为数组。 一. 创建数组 二.索引,切片,步长 (1)索引 # 在列表中,根据索引访问到的元素,本来是什么类型就是什么类型。 (2)切片 # 列表的切片得到的还是一个 ...
分类:
编程语言 时间:
2018-08-07 18:56:29
阅读次数:
150
最近在学swoole,发现里面设计好多操作系统里面的概念,这些基础知识正是自己欠缺的。根基不牢的高楼大厦,犹如空中楼阁,随时都要崩塌,早发现早治疗哈哈^_^。 一、概念 1) 进程:是指正在运行的一个程序,不仅仅包含这个程序的代码( code ),数据( data ),文件,还包括当前的运行状态, ...
分类:
编程语言 时间:
2018-08-07 18:58:15
阅读次数:
142