码迷,mamicode.com
首页 > 编程语言 > 周排行
python之自定义排序函数sorted()
sorted()也是一个高阶函数,它可以接收一个比较函数来实现自定义排序,比较函数的定义是,传入两个待比较的元素 x, y,如果 x 应该排在 y 的前面,返回 -1,如果 x 应该排在 y 的后面,返回 1。如果 x 和 y 相等,返回 0。 在python3以后,sort方法和sorted函数中 ...
分类:编程语言   时间:2019-01-11 22:13:22    阅读次数:197
python之路--关于线程的一些方法
1. 线程的两种创建方式 2. 查看线程的pid 3. 验证线程之间的数据共享 4. 多进程与多线程的效率对比 # 从上述代码中的执行效率可以看出来,多线程在执行IO密集型的程序的时候速度非常快,但是执行计算密集型的程序的时候很慢,所以说python这门语言不适合做大数据. 5. 互斥锁,同步锁 6 ...
分类:编程语言   时间:2019-01-11 22:13:28    阅读次数:211
Python 常用系统模块整理
Python中的常用的系统模块中部分函数等的整理 random: 随机数 sys: 系统相关 os: 系统相关的 subprocess: 执行新的进程 multiprocessing: 进程相关 threading: 线程相关 pickle: 将对象转换成二进制文件 time: 时间 datetim ...
分类:编程语言   时间:2019-01-11 22:14:19    阅读次数:287
Python 有序字典(OrderedDict)与 普通字典(dict)
Python 的基础数据类型中的字典类型分为:无序字典 与 有序字典 两种类型 1.无序字典(普通字典): 输出: 可以看见,遍历一个普通字典,返回的数据和定义字典时的字段顺序是不一致的。 2.有序字典 输出: name lowmanage 45money 998hourse None 有序字典可以 ...
分类:编程语言   时间:2019-01-11 22:16:01    阅读次数:3579
python模块之re模块
1. 正则 正则就是用一些具有特殊意义的符号组合到一起(正则表达式)来描述字符或者字符串的方法,在python中正则匹配时通过re模块来实现的 2. re模块 单个字符匹配 重复匹配 分组 3. 常用方法 findall 全部找到并返回一个列表 # 结果['https://pic3.zhimg.co ...
分类:编程语言   时间:2019-01-11 22:17:00    阅读次数:244
python面向对象--私有和继承
一、 私有属性和私有方法 应用场景 在实际开发中,对象的某些属性或方法可能只希望在对象的内部使用,而不希望在外部被访问到 私有属性 就是 对象 不希望公开的属性 (属性即类里面的变量) 私有方法 就是 方法 不希望公开的方法 定义方式 在定义属性或方法时,在属性名或者方法名前添加两个下划线,定义的就 ...
分类:编程语言   时间:2019-01-11 22:18:17    阅读次数:242
python面向对象--类
1、类的概念:简单来说就是一组符合逻辑的参数或者是函数,一个种类、一个模型。 一个类中可以包含任意参数,并且可以定义任意个方法,但类并不是随意的将多个参数或者方法包含在class下,而是创建一个在事物之间具有逻辑链接的对象。 在python中class关键字定义一个类,在class中有def定义的函 ...
分类:编程语言   时间:2019-01-11 22:18:24    阅读次数:273
python学习集合
num = {} //类型是字典dict num2 = {1, 2, 3, 4, 5} //没有映射关系的字典是集合set 集合会清除重复的值,而且元素是无序的,不支持索引 创建集合 set1 = set([1,2,3,4,5]) //可以传列表,元组 清除数组num1的重复值 for each i ...
分类:编程语言   时间:2019-01-11 22:19:01    阅读次数:206
python学习文件
f = open('file的路径') 文件打开模式 文件对象方法 ...
分类:编程语言   时间:2019-01-11 22:20:02    阅读次数:169
Python(66)_判断用户传入的参数str中计算数字,字母,空格,以及其他的个数,并返回结果
#-*-coding:utf-8-*- ''' 写函数,判断用户传入的参数str中计算数字,字母,空格,以及其他的个数,并返回结果 ''' content = input('>>>') def func(s): num = 0 alpha = 0 space = 0 others = 0 dic =... ...
分类:编程语言   时间:2019-01-11 23:10:57    阅读次数:303
R语言学习1
最开始在学校只使用过Matlab,后来在工作中与同事交流才接触到R语言存在。 在网上查询了下,R语言主要是用于统计分析,是一门解释性语言,性能吗不要太期望很高,但开源且有很多的工具包。 但在真正开始学习时,才发现网上的教程不全,只是少部分的知识点的介绍。 发现了以下不错的学习资源: 1.R语言教程: ...
分类:编程语言   时间:2019-01-11 23:11:15    阅读次数:214
Python(64)_写函数,判断用户传入的值(字符串,列表,元组)的长度是否大于5
#-*-coding:utf-8-*- ''' 写函数,判断用户传入的值(字符串,列表,元组)的长度是否大于5 ''' def func(x): return len(x) print(func('acv')) ...
分类:编程语言   时间:2019-01-11 23:12:10    阅读次数:1187
Python(63)_写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其返回
`#-*-coding:utf-8-*- ''' 写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其返回 ''' def func(l): return l[1::2] print(func([1,2,3,4,5,7])) ...
分类:编程语言   时间:2019-01-11 23:12:26    阅读次数:387
python3集合操作方法详解 python3集合操作大全
1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:sking 4 #python3集合操作方法详解 python3集合操作大全 5 6 #集合是无序的 7 #创建集合 8 a = {1,2,3} #正确 9 b = set([1,2... ...
分类:编程语言   时间:2019-01-11 23:13:10    阅读次数:203
SpringMVC环境搭建之Idea
SpringMVC一.. SpringMVC重要组件介绍 1. DispacherServlet:前端控制器,接收所有请求,(如果配置/不包含jsp) 2. HandlerMapping:解析请求格式,判断希望要执行哪个方法 3. HandlerAdapter:负责调用具体的方法 4. ViewRe ...
分类:编程语言   时间:2019-01-11 23:13:39    阅读次数:241
Python(61)_函数练习(求和)
#-*-coding:utf-8-*- ''' 求和,接收n个数字(列表,不是考input的,求这些数字的和 ''' def sum_func(*args): total = 0 for i in args: total +=i return total print(sum_func(1,2,3)) ...
分类:编程语言   时间:2019-01-11 23:14:02    阅读次数:187
Python全栈之路----数据结构—列表
1.列表是一个数据的集合,集合内可以放任何数据类型,可对集合进行方便的增删改查操作。列表里面的数可以重复。 2.列表的功能: 创建,查询( L[n]索引值为n的元素;L.count(n)查找有多少个元素为n;L.index(n)查找元素为n的索引值),切片,增加(L.append(n)在最后加入为n ...
分类:编程语言   时间:2019-01-11 23:14:57    阅读次数:242
Django--在Pythonanywhere部署Django。
1. 免费上线网址:www.pythonanywhere.com-->Pricing & signup(购买和注册)-->Free(免费) 2. Create Beginner account-->注册-->邮箱验证 3.进入界面,分四部分 :控制台Console、文件Files、日志Noteboo ...
分类:编程语言   时间:2019-01-11 23:16:01    阅读次数:399
Python学习(四) 简单列表
a = ['hello',3,'c',123,89,'我是shui']print(a) message = ['a','v','b','hhhhhh','save it']print(message[0])print(message[-1])print(message[-3])print(messa ...
分类:编程语言   时间:2019-01-11 23:16:36    阅读次数:238
R语言学习2-RMarkdown入门使用
R语言有一个制作markdownd的工具RMarkdown,可以参考https://blog.csdn.net/lixiaomie01/article/details/78012942 进行安装和设置。 我使用的RStudio的版本是Version 1.1.463 ; 参照 “R语言教程” 安装kn ...
分类:编程语言   时间:2019-01-11 23:16:51    阅读次数:794
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!