列表解析——用来动态地创建列表 [expr for iter_var in iterable if cond_expr] 例子一: 列表解析式可以取代内建的map()函数以及lambda,而且++效率更高++。 例子二: 例子三: 找出文本中最长的词 不足: 列表解析得一个不足就是必要生成所有数据, ...
分类:
编程语言 时间:
2017-08-05 23:20:26
收藏:
0 评论:
0 赞:
0 阅读:
282
1 # 使用smtplib模块发送邮件 2 import smtplib 3 from email.mime.text import MIMEText 4 from email.header import Header 5 6 # 发送邮箱 7 sender = 'xxx@163.com' 8 # ... ...
分类:
编程语言 时间:
2017-08-05 23:18:32
收藏:
0 评论:
0 赞:
0 阅读:
194
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种: 策略模式、模板方法模式、观察者模式、迭代子模式、 ...
分类:
编程语言 时间:
2017-08-05 23:18:14
收藏:
0 评论:
0 赞:
0 阅读:
308
基本的数据类型 一、int,整形 a、创建方式 n1 = 123 n2 = int (123) b、int内部优化 默认-5~257的数共用一份地址 》 id(对象内存地址) = id(对象或变量名) c、长度限制 32 -2**31~2**31-1 64 -2**63~2**63-1 在py3里面 ...
分类:
编程语言 时间:
2017-08-05 23:17:18
收藏:
0 评论:
0 赞:
0 阅读:
260
内容为网络转载 Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率。刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键! Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其 ...
分类:
编程语言 时间:
2017-08-05 23:16:16
收藏:
0 评论:
0 赞:
0 阅读:
271
1.动态数组定义时也需要指明数组的大小,但是可以不是常量。 2.虽然我们通常称 new T[ ] 分配的内存为动态数组,但我们并未得到一个数组类型的对象,而是得到一个数组元素类型的指针。所以不能对动态数组调用begin或end,也不能用for语句来处理动态数组中的元素。 3.默认情况下,new分配的 ...
分类:
编程语言 时间:
2017-08-05 23:15:52
收藏:
0 评论:
0 赞:
0 阅读:
311
1 #include "hiredis.h" 2 3 #define NO_QFORKIMPL 4 #pragma comment(lib,"hiredis.lib") 5 #pragma comment(lib,"Win32_Interop.lib") 6 7 int get_int_comman... ...
分类:
编程语言 时间:
2017-08-05 23:12:32
收藏:
0 评论:
0 赞:
0 阅读:
337
继承知识点补充 在python还支持多继承,但是一般我们很少用,有些语言干脆就不支持多继承,有多继承,就会带来两个概念,经典类和新式类。 一、多继承 之前我们都是讲的单继承,那么什么是多继承呢?说白了,就是:子类可以继承多个父类,就叫多继承。 二、新式类 1、概念 新式类定义时必须继承object类 ...
分类:
编程语言 时间:
2017-08-05 23:12:21
收藏:
0 评论:
0 赞:
0 阅读:
264
第一天 选择语言问题 本人是做数据的,本科学过C语言,有MATLAB数据分析基础,目前正在接触Python,前者国内用的比较多,后者国外比较多 这里比较下俩者的优劣势 MATLAB:主要做数据方面 优点 语言简单,if 和end组合,当中的代码自动缩进,ctrl+A,ctrl+I,全部自动缩进,爽歪 ...
分类:
编程语言 时间:
2017-08-05 22:42:27
收藏:
0 评论:
0 赞:
0 阅读:
175
迭代是指能够从序列中访问出素的一种方式,在我们遍历使用for...in...的对象都是可迭代对象。这里需要补充一点的是python中一切都是对象。 判断一个对象是否是可迭代对象可以通过instance函数: 像我们常用的列表,字典,字符串,集合,元组都是可迭代对象。 那么我们是否可以自定义一个可迭代 ...
分类:
编程语言 时间:
2017-08-05 22:40:30
收藏:
0 评论:
0 赞:
0 阅读:
251
题: 总时间限制: 1000ms 内存限制:65536kB 描写叙述 凹凸不平的地面每当下雨的时候总会积水。如果地面是一维的。每一块宽度都为1,高度是非负整数。那么能够用一个数组来表达一块地面。比如[0,1,0,2,1,0,1,3,2,1,2,1]能够用来表示下图地面: 当下过雨后,地面就会积水,上 ...
分类:
编程语言 时间:
2017-08-05 22:39:56
收藏:
0 评论:
0 赞:
0 阅读:
311
入门manacher最好文章:https://segmentfault.com/a/1190000003914228 我整理了模板代码:HDOJ3068马拉车模板 1 //讲解 https://segmentfault.com/a/1190000003914228 2 //manacher 算法模板 ...
分类:
编程语言 时间:
2017-08-05 22:36:22
收藏:
0 评论:
0 赞:
0 阅读:
659
Binary Agents 传入二进制字符串,翻译成英语句子并返回。 二进制字符串是以空格分隔的。 传入二进制字符串,翻译成英语句子并返回。 二进制字符串是以空格分隔的。 String.charCodeAt() String.fromCharCode() 思路: (1)把字符串转化为数组; (2)把 ...
分类:
编程语言 时间:
2017-08-05 22:35:32
收藏:
0 评论:
0 赞:
0 阅读:
522
itemgetter函数:对字典列表进行多键排序 运行结果: ...
分类:
编程语言 时间:
2017-08-05 22:34:36
收藏:
0 评论:
0 赞:
0 阅读:
361
第一个c程序 第一天就出现很多问题 vs2017 在打开MFC rc文件时找不到rcdll.dll 你可以从下面这个文件夹把rc.exe和rcdll.dll这两个文件拷贝出来 然后粘贴在下面这个文件夹 好了今天就到这个了,谢谢大家 ...
分类:
编程语言 时间:
2017-08-05 22:34:07
收藏:
0 评论:
0 赞:
0 阅读:
216
python2 与 python3的区别总结 几乎所有的python2程序都需要一些修改才能正常的运行在python3的环境下。为了简化这个转换过程,Python3自带了一个2to3的实用脚本.这个脚本会将python2程序源文件作为输入,然后自动转换到python3.但并不是所有内容都可以自动转换 ...
分类:
编程语言 时间:
2017-08-05 22:32:30
收藏:
0 评论:
0 赞:
0 阅读:
256
一,匿名函数 #简单的需要用函数去解决的问题 匿名函数的函数体 只有一行#也叫lambda表达式# cal2(函数名) = lambda n(参数) : n*n(参数怎么处理,并且返回值)#参数可以有多个,用逗号隔开#匿名函数不管逻辑多复杂,只能写一行,且逻辑执行结束后的内容就是返回值#返回值和正常 ...
分类:
编程语言 时间:
2017-08-05 22:31:44
收藏:
0 评论:
0 赞:
0 阅读:
209
运行结果: ...
分类:
编程语言 时间:
2017-08-05 22:30:59
收藏:
0 评论:
0 赞:
0 阅读:
913
● 简述synchronized?Object;Monitor机制; ● 简述happen-before规则 ; ● JUC和Object ; Monitor机制区别是什么 ; 简述AQS原理 ; ● 简述DCL失效原因,解决方法 ; ● 简述nio原理 ; ● jvm运行时数据区域有哪几部分组成, ...
分类:
编程语言 时间:
2017-08-05 22:30:38
收藏:
0 评论:
0 赞:
0 阅读:
307
1、当你输入name = raw_input()并按下回车后,Python交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。 2、 但是程序运行的时候,没有任何提示信息告诉用户:“嘿,赶紧输入你的名字”,这样显得很不友好。幸好,raw_input可以让你显示一个字符串来 ...
分类:
编程语言 时间:
2017-08-05 22:30:17
收藏:
0 评论:
0 赞:
0 阅读:
209