码迷,mamicode.com
首页 > 编程语言 > 日排行
python基本数据类型
1.数字(int) 数字又分整型和浮点型,在python中声明变量是不用声明所以自己就会识别 支持科学计数法,将10用e来代替 2.字符串(str) 在python中用引号引起来的就是字符串,而且单引号和双引号并没有什么区别 字符串是不可变对象,即一旦在内存中创建不可修改,如果修改或连接字符串会重新 ...
分类:编程语言   时间:2018-07-12 22:40:05    阅读次数:215
列表(索引与切片,增删改查) ,计数,排序,元祖和元祖的嵌套
1.列表 1.列表相比于字符串. 不限制数据类型. 而且可以存放大量的数据 2.表示方式: [] 方括号中的每一项都要逗号隔开 3.列表和字符串一样,也有索引与切片 常用功能: 1. 增 :append() 只能在列表的末尾加 2. 改 :remove() 3. 改 :索引修改 4. 查 : for ...
分类:编程语言   时间:2018-07-12 22:41:07    阅读次数:171
Python学习(五)
字典dict 设字典为 a、增加 1、通过键值对增加,在字典dic中增加键值对address:GuangDong 2、通过setdefault方法增加,在字典dic中增加键值对address:GuangDong 3、两者区别 方法一,若字典中已存在key值,则直接覆盖,不存在key值,则建立;方法二 ...
分类:编程语言   时间:2018-07-12 22:41:15    阅读次数:168
Python基础学习记录02
数据类型 数字(整形,长整形,浮点型,复数) 字符串 字节串:在介绍字符编码时介绍字节bytes类型 列表 元组 字典 集合 按照以下几个点展开数据类型的学习 一、数字 整型与浮点型 其他数字类型(了解) 二、字符串 需要掌握的操作: 示例 #strip name='*egon**' print(n ...
分类:编程语言   时间:2018-07-12 22:42:20    阅读次数:127
Spinal Tap Case -freecodecamp算法题目
Spinal Tap Case 1.要求 将字符串转换为 spinal case。 Spinal case 是 all lowercase words joined by dashes 这种形式的,也就是以连字符连接所有小写单词。 2.思路 用.replace()和正则表达式把小写字母和大写字母之间 ...
分类:编程语言   时间:2018-07-12 22:43:41    阅读次数:108
go语言字符串练习
显示如下 Contains: trueCount: 2hasPrefix: trueHasSuffix: trueindex: 1Join; a-bRepeat: aaaaaReplace: f00Replace: f0oSplit: [a b c d e]ToLower: testToUpper: ...
分类:编程语言   时间:2018-07-12 22:45:32    阅读次数:201
那些你还不知晓的Python加密方式,现在有机会接触了,种类繁多!
我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的 Bytes 。 所以当我们在Python中进行加密操作的时候,要确保我们操作的是 Bytes ,否则就会报错。 两位十六进制常常用来显示一个二进制字节。 利用 binascii 模块可以将十六进制显示的字节转换成 ...
分类:编程语言   时间:2018-07-12 22:46:23    阅读次数:214
python正则表达式
"ython正则表达式 .除换行符外的所有字符 \d匹配所有数字 \D匹配所有非数字 \s匹配所有空白字符 \S匹配非空白字符 \w匹配A-Z,a-z,0-9,_ \W匹配非A-Z,a-z,0-9,_ \d{m}匹配m个数字 ?匹配前一个字符0次或1次,例:abc?匹配ab和abc *匹配前一个字符 ...
分类:编程语言   时间:2018-07-12 22:46:54    阅读次数:200
ubantu,安装pip3,修改默认Python版本号
最近在阿里云服务器ubantu16.04发现了一些问题。 系统自带的是python2.7和python3.5. 需要装pip3。 感觉折腾了好久 先装个python3.6吧 sudo add-apt-repository ppa:jonathonf/python-3.6 -y sudo apt in ...
分类:编程语言   时间:2018-07-12 22:48:22    阅读次数:545
java.lang.System.setProperty()方法实例
java.lang.System.setProperty() 方法设置指定键指定的系统属性。 声明 以下是java.lang.System.setProperty()方法的声明 参数 key -- 此是该系统属性的名称。 value -- 是该系统属性的值。 key -- 此是该系统属性的名称。 v ...
分类:编程语言   时间:2018-07-12 22:48:30    阅读次数:261
Java分布式架构的演进过程
一.分布式架构的发展历史 1946年,世界上第一台电子计算机在美国的宾夕法尼亚大学诞生,它的名字是:ENICAC ,这台计算机的体重比较大,计算速度也不快,但是而代表了计算机时代的到来,再以后的互联网的发展中也有基础性的意义。 计算机的组成是有五部分完成的,分别是:输入设备,输出设备,存储器,存储器 ...
分类:编程语言   时间:2018-07-12 22:48:39    阅读次数:221
Spring总结三:DI(依赖注入)
简介: 所谓的依赖注入,其实是当一个bean实例引用到了另外一个bean实例时spring容器帮助我们创建依赖bean实例并注入(传递)到另一个bean中,比如你使用Spring容器创建的对象A里面需要引用对象B或者集合之类的,Spring容器会在创建A的实现类和B的实现类后,把B的实现类注入A实例 ...
分类:编程语言   时间:2018-07-12 22:49:09    阅读次数:240
python学习历程第8天
今日主要学习内容: 1文件流操作 r,w,a,rb,wb,ab,r+,w+,a+ 操作注意事项:w操作会覆盖之前的内容 r+操作先执行读操作后,在进行w操作无论光标停留在何位置都会在末尾添加 for 循环文件 与readlines的区别:readlines获取到的是列表形式 对文件流的操作方式: 1 ...
分类:编程语言   时间:2018-07-12 22:49:26    阅读次数:210
python 利用jieba库词频统计
1 #统计《三国志》里人物的出现次数 2 3 import jieba 4 text = open('threekingdoms.txt','r',encoding='utf-8').read() 5 excludes = {'将军','却说','二人','不能','如此','荆州','不可','商... ...
分类:编程语言   时间:2018-07-12 23:47:12    阅读次数:497
python 进程和线程
进程:将程序装载到内存并为它分配内存资源才能执行,这种执行程序称为进程,进程是资源的集合。 程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 优点:允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并发地执行。这是这样的设计,大大 ...
分类:编程语言   时间:2018-07-12 23:48:15    阅读次数:203
Java日志记录工具SLF4J介绍
SLF4J是一个包装类,典型的facade模式的工具,对用户呈现统一的操作方式,兼容各种主流的日志记录框架,典型的有log4j/jdk logging/nop/simple/jakarta commons logging等。 有张图比较形象直观的展示这个知识: 下面给出几个maven配置的例子 lo ...
分类:编程语言   时间:2018-07-12 23:48:54    阅读次数:221
python-静态方法staticmethod、类方法classmethod、属性方法property
Python的方法主要有3个,即静态方法(staticmethod),类方法(classmethod)和实例方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 def foo(x): print "executing foo(%s)"%(x) class A(obje ...
分类:编程语言   时间:2018-07-12 23:49:52    阅读次数:240
剑指offer等算法总结归类
从数据结构分 一。链表: 3.题目描述:输入一个链表,从尾到头打印链表每个节点的值(递归) 思路:递归调用,调一次,加一次到list中 14.题目描述:输入一个链表,输出该链表中倒数第k个结点 两个指针,第一个先走k步,第二个不动,然后第一个和第二个一起走,知道第一个到尾节点。 15.题目描述:输入 ...
分类:编程语言   时间:2018-07-12 23:50:37    阅读次数:230
python并发编程:非阻塞IO
非阻塞IO(non-blocking IO) Linux下,可以通过设置socket使其变为non-blocking,当对一个non-blocking socket执行读操作时,流程是这个样子 从图中可以看出,当用户进程发出read操作时,如果kernel中的数据还没有准备好,那么它并不会block ...
分类:编程语言   时间:2018-07-12 23:50:44    阅读次数:197
编程语言吐槽之Java与C
包含各种偏见和武断,请谨慎阅读。 为什么在学校学习的C,拿到企业生产中不起作用? 而为什么企业级的程序员,依然对C/C++无法掌控?在算法各方面不够精湛? 根本原因还是应用场景的不同。企业级的开发,主要是为了能够快速出活,能够快速将业务需求转换为可执行的代码,立马部署上线开始工作。这就需要Java这 ...
分类:编程语言   时间:2018-07-12 23:51:03    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!