一、python字典操作 1.字典的定义 字典一种key-value的数据类型,类似于json串。 2.字典的特性 3.字典的使用方法 字典的增、删、改、查 其他使用方法和函数调用 字典的定义方法 二、集合 1.集合的介绍 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成 ...
分类:
编程语言 时间:
2016-10-29 01:55:43
阅读次数:
288
作业一:请运行以下实例代码StringPool.java,查看其输出结果。如何解释这样的输出结果?从中你能总结出什么? 结论:在Java中,内容相同的字串常量(“Hello”)只保存一份以节约内存,所以s0,s1,s2实际上引用的是同一个对象。编译器在编译s2一句时,会去掉“+”号,直接把两个字串连 ...
分类:
编程语言 时间:
2016-10-29 01:52:39
阅读次数:
246
本题来自 Project Euler 第6题:https://projecteuler.net/problem=6 这题纯粹是送分题,就是简单的加减法和乘方计算。应该没啥算法可言吧。。。 ...
分类:
编程语言 时间:
2016-10-29 01:50:29
阅读次数:
259
上一篇说到thread模块,我们要自己解决线程锁。其实也没有什么啦。只是现在的人都比较懒,既然有高级封装的函数为什么要自己写。 所以就有了threading。 其实都一样啦。 来一个最简单的threading代码: 以上代码与与thread模块的不同仅在于join()函数代替了我们去写线程锁。 仅此 ...
分类:
编程语言 时间:
2016-10-29 01:50:57
阅读次数:
237
文法推导如下: <程序>→ <外部声明>|<程序><外部声明><外部声明>→ <函数定义>|<声明><函数定义>→ <类型说明><声明符><复合语句><类型说明>→void|char|int|float...<声明符>→<指针直接说明符>|<直接声明符><指针>→<*>|<* *><直接声明符>→< ...
分类:
编程语言 时间:
2016-10-29 01:47:32
阅读次数:
201
python基础之数据类型与变量 字典 字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容。 语法: 字典的特性: dict是无序的 key必须是唯一的, 天生去重 增加: 修改: >>> info['stu1101'] = "teng" 删除: ...
分类:
编程语言 时间:
2016-10-29 01:45:32
阅读次数:
204
1.题目: 原题:Given a roman numeral, convert it to an integer. Input is guaranteed to be within the range from 1 to 3999. Subscribe to see which companies ...
分类:
编程语言 时间:
2016-10-29 01:44:06
阅读次数:
261
<源程序> —><外部声明> |<程序外部声明> <外部声明> —> <函数定义>|<定义> <程序外部声明> —><头文件>|<宏定义> <头文件> —> <#include stdio.h>|<#include stdilb.h>|<#include <string>>|<#include ma ...
分类:
编程语言 时间:
2016-10-29 01:43:08
阅读次数:
167
本题来自 Project Euler 第7题:https://projecteuler.net/problem=7 求解第 10001 个素数。 上述代码的思路其实挺简单:首先自定义一个函数,用来判断某个数字是否为素数。之后从数字1开始判断,只要是素数,就放进 lst 列表,直到 len(lst) ...
分类:
编程语言 时间:
2016-10-29 01:40:19
阅读次数:
244
1.大转小,丢失精度报错 如果,强制类型转换,结果就是错误答案 2.小转大,隐式转换, 自动提升类型 byte进行运算,自动提升为int类型 byte、short类型运算接收的是int类型的值 数据类型大小: byte - short - char - int - long - float -dou ...
分类:
编程语言 时间:
2016-10-29 01:38:13
阅读次数:
206
#-*- coding:utf8 -*- # Auth:fulimei #re正则的用法:match匹配从开头 search 取一个就回来了,findout取所以匹配的,slit分割 sub替换 import re res=re.match('^chen','chenronghua')#^匹配字符开 ...
分类:
编程语言 时间:
2016-10-29 01:39:02
阅读次数:
202
数组 一组数据的有序集合! 格式: str[1,2,3,4,5]中括号括起来 里面的数据排列是从0开始数起 数组长度的方法: 数据的变量名.length 数组的长度与数组最大下标之间关系 数组最大下标=数组的长度-1 函数 函数是为了实现某个功能的代码段,代码段指函数体。“注册模块、登录模块” 如何 ...
分类:
编程语言 时间:
2016-10-29 01:31:51
阅读次数:
245
3.python基础补充(集合,collection系列,深浅拷贝) 一.集合 1.集合(set): 把不同的元素组成一起形成集合,是python基本的数据类型。集合元素(set elements):组成集合的成员 python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试 ...
分类:
编程语言 时间:
2016-10-29 01:26:42
阅读次数:
252
一、for循环 for循环是我们编程中非常常用的一种循环,以下就是for循环在python中的一些应用实例: 1、单层for循环 #!/usr/bin/env python3#-*- coding: utf-8 -*-#user:slim_liu for i in range(10):#循环10次 ...
分类:
编程语言 时间:
2016-10-29 01:26:48
阅读次数:
167
一、字典 key:valuekey定义规则:1、必须是不可变的:数字,字符串,元祖,可hash2、key是唯一的 ,不可重复 value定义规则:任意类型增:dic["key"]="value"删:del dic["name"] dic.pop("key")#根据指定的key删除对应的value d ...
分类:
编程语言 时间:
2016-10-29 01:23:54
阅读次数:
139
在java中,当对象不存在任何引用的时候,它就成为了垃圾,如果不及时回收,释放内存,垃圾便会越积越多,最终out of memory!,jvm也就结束运行了。 有人疑惑了:我们平时编码时并没有显示的进行对象的销毁,怎么程序跑的好好的? 这就要谈到今天的主角,jvm的守护式线程GC,GC是一个垃圾回收 ...
分类:
编程语言 时间:
2016-10-29 01:21:38
阅读次数:
175