摘要: 背包问题:有 N 件物品和一个承重为 W 的背包(也可定义为体积),每件物品的重量是 weight,价值是 value,求解将哪几件物品装入背包可使这些物品在重量总和不超过 backpack_weight 的情况下价值总和最大。 这个问题隐含了一个条件,每个物品只有一件,也就是限定每件物品只能选择 阅读全文
posted @ 2020-05-21 23:27 Gary1221 阅读(593) 评论(0) 推荐(0)
摘要: 人机交互的时候,用户输入数字的时候,他可能输入“一”,可能输入“壹”,也有可能输入“1”。 为了使得我们拿到的数字数据都是阿拉伯数字,这里可以采用一个名为 chinese2digits的包。 该项目在Github上面有100星。 本机安装:pip install chinese2digits 链接为 阅读全文
posted @ 2020-05-20 23:43 Gary1221 阅读(709) 评论(0) 推荐(0)
摘要: import random list1 = [ "离开也很体面 才没辜负这些年,爱的热烈 认真付出的画面,别让执念 毁掉了昨天,我爱过你 利落干脆。", "往后余生,风雪是你,平淡是你,清贫也是你,荣华是你,心底温柔是你,目光所致 也是你。", "在一瞬间 有一百万种可能,该向前走 或者继续等,这冬 阅读全文
posted @ 2020-05-15 00:08 Gary1221 阅读(221) 评论(0) 推荐(0)
摘要: list1 = [ ["三国演义", "西游记", "红楼梦"], ["三国演义", "西游记", "红楼梦"], ["三国演义", "西游记", "水浒传"], ["三国演义", "西游记", "水浒传"], ["三国演义", "西游记", "论语"], [1, 2, 3], [1, 2, 3], 阅读全文
posted @ 2020-05-14 00:08 Gary1221 阅读(78) 评论(0) 推荐(0)
摘要: list1 = [1, 2, 3, 1, 2, 3, 4, "三国演义", "西游记", "三国演义", "红楼梦"] # 对列表去重,方法一:采用set() # 此方法得出的列表的顺序是无序的,单纯的去重可行;如果需求是去重后按照顺序展示则不推荐。 list2 = list(set(list1)) 阅读全文
posted @ 2020-05-13 23:56 Gary1221 阅读(102) 评论(0) 推荐(0)
摘要: 一、初始面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动 阅读全文
posted @ 2019-01-20 15:20 Gary1221 阅读(184) 评论(0) 推荐(0)