Python3 字典内置函数
如何定义一个字典? info={
"k1":18, #key:key值
"k2":True,
"k3":[11,22,{"kk1":"vv1","kk2":"vv2"}]
}
print(info) 运行结果: {'k1': 18, 'k2': True, 'k3': [11, 22, {'kk1': 'vv1', 'kk2': 'vv2'}]} 字典可以进行多重嵌套 布尔值不能作为字典的key 列表不能作为字典的key 字典也不能作为字典的key 元组可以 而且字典是
unintest基础1
import unittest
class Testfunc(unittest.TestCase):
def testfunc(self):
print('testfunc1')
def testfunc2(self):
print('testfunc2')
suit = unittest.TestSuite()
suit.addTest(Testfunc('testfunc')) #单独增加测试用例
suit.addTest(unitt
Java学习笔记十八:Java面向对象的三大特性之封装
Java面向对象的三大特性之封装 一:面向对象的三大特性; 封装 继承 多态 二:封装的概念; 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问; 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。
C Primer Plus (第6版) 读书笔记_Chapter 2
本章介绍以下内容: ■ 运算符:= ■ 函数:main()、printf() ■ 编写一个简单的 C 程序 ■ 创建整型变量,为其赋值并在屏幕上显示其值 ■ 换行符 ■ 如何在程序中写注释,创建包含多个函数的程序,发现程序的错误 ■ 什么是关键字 C 程序是什么样子的?浏览本书,能看到许多示例。初见 C 程序会觉得有些古怪,程序中有许多 { 、cp->tort 和 *ptr++ 这样的符号。然而,在学习 C 的过程中,对这些符号和 C 语言特有的其他符号会越来越熟悉,甚至会喜欢上它们。如果熟悉
Centos 6.5将光盘作为yum源的设置方法
Centos 6.5将光盘作为yum源的设置方法 在使用Centos 的时候,用yum来安装软件包是再方便不过了,但是如果在无法连接互联网的情况下,yum就不好用了。 下面介绍一种方式,就是将Centos安装光盘作为yum源,然后使用yum来安装软件包。(以下步骤在Centos6.5系统上通过测试) 步骤1、首先将光盘挂载到系统的/media/cdrom 目录下 mkdir /media/cdrom //在/media下建立cdrom目录,默认情况是没有的 mount /dev/cdrom /
mysql常见问题解决
日常使用mysql数据库遇到的一些问题,做下记录,会持续更新。 一、MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法 环境:linux,mysql5.6 错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 原因:
1289 大鱼吃小鱼
题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 有N条鱼每条鱼的位置及大小均不同,他们沿着X轴游动,有的向左,有的向右。游动的速度是一样的,两条鱼相遇大鱼会吃掉小鱼。从左到右给出每条鱼的大小和游动的方向(0表示向左,1表示向右)。问足够长的时间之后,能剩下多少条鱼? Input 第1行:1个数N,表示鱼的数量(1 <= N <= 100000)。第2 - N + 1行:每行两个数A[i], B[i],中间用空格分隔,分别表示鱼的大
第一部分:MongoDB备忘录
一、NoSQL 简介 Nosql的全称是Not Only Sql,这个概念早起就有人提出,在09年的时候比较火。Nosql指的是非关系型数据库,而我们常用的都是关系型数据库。就像我们常用的mysql,sqlserver,oracle一样,这些数据库一般用来存储重要信息,应对普通的业务是没有问题的。但是,随着互联网的高速发展,传统的关系型数据库在应付超大规模,超大流量以及高并发的时候力不从心。而就在这个时候,Nosql得到的告诉的发展。 二、MongoDB备忘录 1、首先说一下自己在使用Mo
DLL:导出LIB,修改名字
用VS工具从dll导出lib VS开发工具提供了两个命令行工具,一个是dumpbin.exe,另一个是lib.exe。利用这两个 工具即可从dll导出其对应的lib。 在VS命令行工具中执行: dumpbin /exports yourdll.dll > yourdll.def 编辑yourdll.def文件,使之格式与.def文件格式一致。比如: LIBRARY yourdll.dll
EXPORTS
fn1
fn2 在命令行执行: lib /def:yourdll.def /machin
webpack 4.0 安装出现的小问题 (One CLI for webpack must be installed)
安装的webpack版本是4.11.0,运行命令npm start 提示: One CLI for webpack must be installed. These are recommended choices, delivered as separate packages: webpack-cli (https://github.com/webpack/we... The original webpack full-featured CLI. webpack-command (https:
C程序设计导引(6)
第10章 文件 10.1 文件分类 按逻辑结构: 记录文件 流式文件:一个个字符数据顺序组成。 按组织形式: 正文文件:ASCII文件,每个字节存放一个字符的ASCII码。 二进制文件:数据按其在内存中的存储形式原样存放。 正文文件:常见的有.c.h.txt文件等,可以直接阅读。 二进制文件:常见的有.obj.exe,图片音频视频等,需要相关程序处理才能显示。
排序算法(七)非比较排序:计数排序、基数排序、桶排序
前面讲的是比较排序算法,主要有冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。 非比较排序算法:计数排序,基数排序,桶排序。在一定条件下,它们的时间复杂度可以达到O(n)。 一,计数排序(Counting Sort) (1)算法简介 计数排序(Counting sort)是一种稳定的排序算法。计数排序使用一个额外的数组C,其中第i个元素是待排序数组A中值等于i的元素的个数。然后根据数组C来将A中的元素排到正确的位置。它只能对整数进行排序。 (2)算法描述和实现 得到待排序数的范围(
Spring 中的三大组件Listener、Filter 和Interceptor 总结
一、背景 这段时间因为工作不忙,所以有时间来总结整理一下之前遇到的一些问题。在之前项目开发过程中碰到过关于拦截器、过滤器之类的问题(发现自己基础真的薄弱,不过没关系知识一点一滴积累),索性就记录下来。由于笔者知识水平有限,如有不对的地方欢迎批评指正。 二、概念 1. Servlet Servlet 是sun 公司提供的一门用于开发动态web 资源的技术,主要功能在于交互式地浏览和修改数据,生成动态Web 页面,我们实际开发应用中,一般不需要去研究Http 协议,只要扩展servlet 接口,即
2018年6月7号(火柴排队)
今天并没有做几题,而且多次看题解甚至有些简单的也在看题解,突然觉得自己好失败 例如这题: 题目描述 涵涵有两盒火柴,每盒装有 nn 根火柴,每根火柴都有一个高度。 现在将每盒中的火柴各自排成一列, 同一列火柴的高度互不相同, 两列火柴之间的距离定义为: \sum (a_i-b_i)^2∑(ai−bi)2 其中 a_iai 表示第一列火柴中第 ii 个火柴的高度, b_ibi 表示第二列火柴中第 ii 个火柴的高度。 每列火柴中相邻两根火柴的位置都可以交换,请你通过交换使得两列火柴之间的距离
Python基础知识点
自学记录: 1、字符串 python中单引号和双引号使用完全相同。
使用三引号('''或""")可以指定一个多行字符串。
转义符 '\'
反斜杠可以用来转义,使用r可以让反斜杠不发生转义。。 如 r"this is a line with \n" 则\n会显示,并不是换行。
按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。
字符串可以用 + 运算符连接在一起,用 * 运算符重复。
Python 中的字符串有两种索引方式,从左往右以
《为梦想,永不止步》团队最新作业
需求分析:即使老师已经给出了题目,也要对题目的需求做分析。 尝试按照《构建之法》第2章中2.3所述PSP流程,使用JAVA编程语言,独立完成一个包含3到5个数字的四则运算练习的命令行软件开发。题目参考:http://www.cnblogs.com/xinz/p/7417960.html 软件基本功能要求如下: 程序可接收一个输入参数n,然后随机产生n道加减乘除练习题,每个数字在 0 和 100 之间,运算符在3个到5个之间。 为了让小学生得到充分锻炼,每个练习题至少要包含2种运算符。同时,由于
1031 Hello World for U (20)
Given any string of N (>=5) characters, you are asked to form the characters into the shape of U. For example, "helloworld" can be printed as: h d
e l
l r
lowo
That is, the characters must be printed in the original order, starting top-down from
今日推荐
周排行