码迷,mamicode.com
首页 > 编程语言 > 周排行
Python之倒序访问list
Python之倒序访问list 我们还是用一个list按分数从高到低表示出班里的3个同学: >>> L = ['Adam', 'Lisa', 'Bart'] 这时,老师说,请分数最低的同学站出来。 要写代码完成这个任务,我们可以先数一数这个 list,发现它包含3个元素,因此,最后一个元素的索引是2 ...
分类:编程语言   时间:2017-10-22 10:58:09    阅读次数:177
python开发(第三篇):python基本数据类型(列表,元组,字典)
##########列表:list########## 1.索引: 结果:eirc 2.切片 ...
分类:编程语言   时间:2017-10-22 10:59:11    阅读次数:212
python 变量
Python中会用到许多数据,为了方便操作,需要把这些数据分别用一个简单的名字代表,方便在接下来的程序中引用。变量就是代表某个数据(值)的名称。 Python 中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才 ...
分类:编程语言   时间:2017-10-22 10:59:17    阅读次数:242
Python之添加新元素
Python之添加新元素 现在,班里有3名同学: >>> L = ['Adam', 'Lisa', 'Bart'] 今天,班里转来一名新同学 Paul,如何把新同学添加到现有的 list 中呢? 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾: >>> L = ...
分类:编程语言   时间:2017-10-22 11:02:13    阅读次数:211
Python中替换元素
Python中替换元素 假设现在班里仍然是3名同学: >>> L = ['Adam', 'Lisa', 'Bart'] 现在,Bart同学要转学走了,碰巧来了一个Paul同学,要更新班级成员名单,我们可以先把Bart删掉,再把Paul添加进来。 另一个办法是直接用Paul把Bart给替换掉: >>> ...
分类:编程语言   时间:2017-10-22 11:02:22    阅读次数:251
【BZOJ4384】[POI2015]Trzy wie?e 树状数组
【BZOJ4384】[POI2015]Trzy wie?e Description 给定一个长度为n的仅包含'B'、'C'、'S'三种字符的字符串,请找到最长的一段连续子串,使得这一段要么只有一种字符,要么有多种字符,但是没有任意两种字符出现次数相同。 给定一个长度为n的仅包含'B'、'C'、'S' ...
分类:编程语言   时间:2017-10-22 11:02:56    阅读次数:281
C++数据结构
定义结构 为了定义结构,您必须使用 struct 语句。struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下: struct type_name { member_type1 member_name1; member_type2 member_name2; membe ...
分类:编程语言   时间:2017-10-22 11:03:19    阅读次数:186
【BZOJ4382】[POI2015]Podzia? naszyjnika 堆+并查集+树状数组
【BZOJ4382】[POI2015]Podzia? naszyjnika Description 长度为n的一串项链,每颗珠子是k种颜色之一。 第i颗与第i-1,i+1颗珠子相邻,第n颗与第1颗也相邻。切两刀,把项链断成两条链。要求每种颜色的珠子只能出现在其中一条链中。求方案数量(保证至少存在一种 ...
分类:编程语言   时间:2017-10-22 11:03:51    阅读次数:267
Python按照索引访问list
Python按照索引访问list 由于list是一个有序集合,所以,我们可以用一个list按分数从高到低表示出班里的3个同学: >>> L = ['Adam', 'Lisa', 'Bart'] 那我们如何从list中获取指定第 N 名的同学呢?方法是通过索引来获取list中的指定元素。 需要特别注意 ...
分类:编程语言   时间:2017-10-22 11:04:27    阅读次数:188
Java虚拟机(JVM)详解
jvm体系结构 1.类装载子系统:装载具有合适名称的类或者接口 2.执行引擎:负责执行包含在已装载类或接口中的指令。 内存模型 每个jvm中都会包含: 方法区(持久代),java堆(heap),java栈(stack),指令计数器(寄存器),本地方法栈。 java堆:保存对象实例。 java栈:保存 ...
分类:编程语言   时间:2017-10-22 11:05:48    阅读次数:174
javascript 字符串
字符串就是单引号和双引号里包含的一组数据。 注意:双引号,单引号不能混写 例如var a= "abc'; 1.concat 方法 将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "123456";var b = "abcdef"var c = a.concat(b);consol ...
分类:编程语言   时间:2017-10-22 11:07:12    阅读次数:195
Java学习笔记八---类的静态变量与静态方法的访问与调用方式
静态变量又称类变量,静态方法又称类方法,它们统称为静态成员或类成员。静态成员由static修饰,是属于整个类的,所有的对象共享这些静态成员。不需要创建任何对象,静态成员在类装载时就已初始化了,整个运行期间其内存位置不变,直到类卸载。鉴于静态成员的这些特性,访问静态变量以及定义或调用静态方法时与非静态 ...
分类:编程语言   时间:2017-10-22 11:08:13    阅读次数:238
spring boot实战(第一篇)第一个案例
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] spring boot实战(第一篇)第一个案例 前言 写在前面的话 一直想将spring boot相关内容写成一个系列的博客,今天终于有时间开始了第一篇文章 ...
分类:编程语言   时间:2017-10-22 11:08:39    阅读次数:261
Python之路,Day1 - Python基础1
四、Python安装windows1、下载安装包https://www.python.org/downloads/2、安装默认安装路径:C:\python273、配置环境变量【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到变量名为Path的一行,双击】-->【Python安..
分类:编程语言   时间:2017-10-22 11:09:42    阅读次数:175
python:多进程、多线程
线程&进程对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。进程是很多资源的集合。有些进程还不止同时干一件事,比如Word,它可以同 ...
分类:编程语言   时间:2017-10-22 11:10:33    阅读次数:292
Java自定义类加载和ClassPath类加载器
1 自定义类加载器: 实现规则: 自定义类加载器,需要重写findClass,然后通过调用loadClass进行类加载(loadClass通过递归实现类的双亲委派加载) 2 自定义ClassPath类加载器: 类加载器的继承关系图: ClassPath类加载器实现源码: 使用示例: ...
分类:编程语言   时间:2017-10-22 11:10:41    阅读次数:283
python:面向对象和类
面向过程和面向对象编程思想:面向对象--Object Oriented Programming,简称oop,是一种程序设计思想。在说面向对象之前,先说一下什么是编程范式,编程范式你按照什么方式来去编程,去实现一个功能。举个例子,你要做饭,可以用电磁炉,也可以用煤气灶。不同的编程范式本质上代表对各种类 ...
分类:编程语言   时间:2017-10-22 11:10:52    阅读次数:262
JavaScript--漏写var却还能使用标签
一个漏写var带来的问题: 这个是不标准的写法!不建议使用 但是效果还是出来了,为什么呢? 原因: https://zhidao.baidu.com/question/1637589020484843580.html 为什么可以通过id直接访问对象,是因为所有的元素ID都相当于一个保存对象的全局变量 ...
分类:编程语言   时间:2017-10-22 11:11:25    阅读次数:232
C++数据抽象、数据封装、接口(抽象类)
一 、数据抽象 数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。 数据抽象是一种依赖于接口(抽象类)和实现分离的编程(设计)技术。C++ 类为数据抽象提供了可能 数据抽象有两个重要的优势 类的内部受到保护,不会因无意的用户级错误导致对象状态受损。 类实现可 ...
分类:编程语言   时间:2017-10-22 11:11:32    阅读次数:254
【转】基于R语言构建的电影评分预测模型
一,前提准备 1.R语言包:ggplot2包(绘图),recommenderlab包,reshape包(数据处理) 2.获取数据:大家可以在明尼苏达州大学的社会化计算研究中心官网上面下载这些免费数据集,网站链接为http://grouplens.org/datasets/movielens/,也可以 ...
分类:编程语言   时间:2017-10-22 11:12:07    阅读次数:288
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!