
Python学习
我是刘某某
机器学习小菜鸟一枚,加油加油加油
展开
-
python正则表达式的贪婪匹配
今天在工作过程中用到正则表达式。先说一下我的需求,给这样一个句子:今天我和李白(Li Bai)一起去吃饭,路上碰到了露娜(luna),他俩打起来了。我希望将句子中括号和括号里的内容删掉。这个需求可以通过re.sub()函数来实现。先介绍一下这个函数:原型:rb.sub(pattern, repl, string,count=0,flags=0)功能:将string中出...原创 2020-03-24 13:23:24 · 6644 阅读 · 1 评论 -
Python 模块学习——bisect
bisect是一个排序模块,操作对象必须为排好序的列表。insort()函数:在不影响排序的情况下插入元素。bisect()函数:找出在不影响排序的情况下元素应该插入的位置,但不会插入元素可以看出6并没有被插入列表d中bisect_left 和 bisect_right 函数:处理插入重复元素的情况,bisect_left()在列表中有与待插入元素...原创 2018-09-11 11:15:18 · 526 阅读 · 0 评论 -
python sys.stdout.write
今天在爱奇艺的笔试题里第一次看到sys.stdout.write,之前一直用的是print,因为print()真的简单好用啊。stdout只能输出字符串,如果要输出数字,也需要先转成字符串形式的;print可以直接输出各种类型stdout输出结果后不自动换行;print会自动换行在shell中,stdout输出结果后面会多一项字符串的长度(不知道如何去掉,头疼),而在spyder和py...原创 2018-09-15 16:14:42 · 2628 阅读 · 1 评论 -
python笔试面试题
1.什么是python?解释型语言。运行前不需要编译(同PHP、Ruby) 动态类型语言。声明变量时,不需要说明变量类型。 适合面向对象编程(OOP),支持通过组合与集成的方式定义类,python中没有访问说明符(public、private),设计依据是大家都是成年人了(哈哈~~)说明:python中的组合与继承组合:一个类的对象具备某种属性,该属性的值指向类外一个类的对象。...原创 2019-04-04 15:27:10 · 701 阅读 · 0 评论 -
python中的数据结构
list:list是一种有序的集合,可以随时添加和删除其中的元素。list的索引从0 开始,最后一个元素索引为len(list)-1,也可以用list(-1)直接访问最后一个元素。当索引超出范围,会报错:IndexError。操作:末尾添加元素:list.append(num)在索引号为i的位置添加元素:list.insert(i,num)删除list末尾的元素:list...原创 2019-04-08 10:15:52 · 181 阅读 · 0 评论