自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诸葛老刘的博客

生命短暂, 我用python

  • 博客(12)
  • 收藏
  • 关注

原创 python 进阶学习(五) 字符串处理

多种分割符拆分字符串方法1:方法2:推荐判断字符串的开始或结尾调整字符串中文本的格式多种分割符拆分字符串使用re.split() 方法 使用场景: 对字符串ab,cd|ef\tgh;ijk#mn按,|\t;#进行分割方法1:# 使用str.split()方法来解决def mysplit(s, ds): """ s: ...

2018-08-25 18:25:51 146

原创 mysql oracle 查看数据库中有哪些数据表, 数据表中有哪些字段

查看数据库中都有哪些数据表SELECT *FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '{database_name}'database_name 是指数据库的名字查看数据表中都有哪些字段DESC {tablename}tablename 是指具体的数据表的名字...

2018-08-21 15:43:01 23025

原创 python 进阶学习(四) 历史记录

使用场景脚本代码小结:以下代码在python3.6 和windows 10 环境下通过验证使用场景历史记录的应用场景太常见了, 不多介绍了,下面是脚本代码,可以直接粘贴后运行下脚本代码from random import randintfrom collections import dequeimport pickle # 用于存放历史记录...

2018-08-15 20:14:38 388

原创 python 进阶学习(三) 多个字典的公共键:

使用场景生成随机的业务数据方法1方法2方法3(推荐)小结:以下代码在python3.6 和windows 10 环境下通过验证使用场景对学生的语,数,外,三个课目的成绩进行统计, chinese = {‘lijie’: 90, ‘xiaoming’: 80}, math= {‘liming’: 98, ‘wangming’: 90},english= ...

2018-08-15 18:02:36 275

原创 python 进阶学习(二) 对字典进行按值排序

基于python36 和windows 10环境生成业务数据样例方法1:方法2(推荐):小结:使用场景: 有学生的成绩{‘lilei’: 90, ‘xiaoming’: 89…},按成绩多少进行排序 生成业务数据样例from random import randintd = {k: randint(60,100) for k in 'abcxy...

2018-08-15 17:15:24 270

原创 python 进阶学习(一) 词频统计

词频统计第一种方法:第二种方法(推荐):词频统计题目: 对一段英文文章的单词,进行词频统计,找到出现次数最高的10个单词,它们出现的次数是多少? 样例:from random import randintdata = [randint(0,10) for _ in range(30)]print(data) # 必有重复的结果如下: [9,...

2018-08-15 16:05:24 1671

原创 python 时间模块 arrow 常用配置

我个人在python中经常使用arrow模块替代datetime模块,个人认为非常好用, [toc]安装pip install arrow应用样例:import arrownow = arrow.now().to('local')print('now:', now)# 以下操作都是基于上面的nowtoday_date = now.format('YYYY-M...

2018-08-10 16:48:59 2459

原创 DataFrame 数据实现分页功能

话不多说,直接上码:page = 1 #页码数offset = 10 #偏移量 默认情况下,offset = limitlimit = 10 #每页的数据量df = df[(int(page) - 1) * int(offset): (int(page) - 1) * int(offset) + int(limit)]offset 偏移量???? 什么鬼?举个例子 共有10...

2018-08-10 16:07:06 4043

原创 使用pymongo 批量重命名 mongodb的collection

应用背景:解决过程:应用背景:工作中有一项内容就是重命名collection的, 涉及到几十个db, 一个一个去改, 也OK,但我觉得那是个体力活, 不应该是程序员解决问题的方法解决过程:通过查询,发现网上很多宝宝推荐使用 renameCollection() 方法来解决问题, 这个方法,在Robo 3T里可以使用, 但达不到我想要的结果, 我需要的是批...

2018-08-10 14:29:22 2578 1

原创 pandas map(), apply(), applymap() 区别解析

基础以下操作基于python 3.6 windows 10 环境下 通过 将通过实例来演示三者的区别toward_dict = {1: '东', 2: '南', 3: '西', 4: '北'}df = pd.DataFrame({'house' : list('AABCEFG'), 'price' : [100, 90, '', 50, 120, 150, 200],'toward' ...

2018-08-07 20:01:52 43502 9

原创 pandas与sql 对比,持续更新...

欢迎来到诸葛老刘的博客由于工作关系 , 经常会用到sql和python的pandas模块,两者有很多相似之处,我将整理出系列的对比文章,并保持更新. 若有不尽之处,敬请指出.基础说明本文代码环境基于windows 10 和 anaconda3创建的.python3.6虚拟环境 - 下表的名字,在sql中数据叫table, 在pandas中叫df, 在一般的df中id这个字符是不...

2018-08-03 17:29:13 11066 8

转载 Linux 下 vi/vim 文本编辑器超详细使用指南(转载)

转载于 https://blog.csdn.net/kingmax54212008/article/details/54142633Linux下的编辑器最常用的就是vim或者vi文本编辑。vi 和vim 编辑器的区别是vim是vi的改进版本,在vi 编辑器的基础上上扩展了很多实用的功能。 大多数的linux/unix 发行版本中都使用 vim 代替了原来的 vi 文本编辑器。 如果是cent...

2018-08-27 15:36:37 607

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除