09 2012 档案

Python字典-微型数据库:当list不好用时使用dict吧
摘要:映射:映射可使用任何不可变对象表示元素,最常用的类型为字符串和数组,Python唯一内建的映射类型是字典。 可通过在格式化说明符中包含名称(键)来对字典应用字符串格式化操作,挡在字符串格式化中使用元组时,有必要对元组的每个元素都设定“格式化说明符”,而使用字典时所用的格式化说明符要更少。 字典的方法很多,调用的方式与调用列表和字符串的方法类似。 在某些情况下,字典列表更实用:标记游戏棋盘的状态,每个键都是由坐标值组成的元组;存储文件修改次数,用文件名作为索引;电话薄或地址薄等联系方式。例如:>>>phonebook = {‘Lily’:’123′, ‘Lucy’:’134′, 阅读全文

posted @ 2012-09-21 12:43 挺胸收腹 阅读(656) 评论(0) 推荐(0)

python--序列的基本概念和操作(序列:列表、元组、字符串)
摘要:序列:python中最基本的数据结构,每一个元素被分配一个需要——元素的位置,亦称“索引”,首个索引为0,第二个为1,后面依此类推。python包含六种内建的序列类型:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。 列表、元组和字符串是典型的序列类型,其中,列表可变(可以进行修改),元组和字符串不可变(一旦创建了就是固定的)。 字符串:’I love you,baby!’等,列表:[1,2,3,5,4]等,元组:(1,2,3,4,5)等 python还有一种名为容器(container)的数据结构,容器可以包含其他任意对象,容器主要包括序列和映射(例如:字典). 阅读全文

posted @ 2012-09-20 18:56 挺胸收腹 阅读(1670) 评论(0) 推荐(0)

列表:python的主力
摘要:本文将介绍列表区别于元组和字符串的方面。列表的内容在定义过后可变,且其具有许多有用的特定的方法(方法区别与普通函数,可以看成是类的成员函数)。首先介绍list函数:>>>list(‘Hello!’)['H','e','l','l','o','!']通过list函数我们可以得到一个列表,且list函数适合与所有序列不仅是字符串。基本列表操作如下:1、列表元素赋值操作:>>>x = [1,1,1]>>>x[1]=2>>>x[1,2, 阅读全文

posted @ 2012-09-20 11:06 挺胸收腹 阅读(295) 评论(0) 推荐(0)

Python中数据结构之字符串:每种语言必重点讲授的难点内容
摘要:字符串是不可变的序列,序列的标准操作(索引、分片、乘法、判断成员资格、求长度、取最大值和最小值)依然适合与字符串。1、格式化字符串,字符串格式化操作符”%”:>>>format = “Hello , %s. %s enough for ya”>>>values = (‘world’,'Hot’)>>>print format % valuesHello, world. Hot enough for ya?“%s”被称为转换说明符,标记了需要插入转换值的位置,’s'表示值会被格式化为字符串(若原有值不是字符串会调用str将其转 阅读全文

posted @ 2012-09-20 11:02 挺胸收腹 阅读(1762) 评论(1) 推荐(1)

C/C++面试之基础知识总结篇
摘要:基本数据类型1. C++中有几种基本数据类型答:C++中有3种基础数据类型:整数型、浮点型、void型。2. 整形有哪几种形式以及之间的区别答:表示整数、字符和布尔值的算术类型合称为整型,整形根据修饰符细分为13种形式((0+unsigned+signed)* (char+short+int+long)+bool),主要的区分体现在类型名、长度和表示的范围。注意:(1) char类型一般是8bit,但ANSI C里没有硬性规定其长度,某些嵌入式编译器可能是16bit(2) short和long类型的长度不相同(3) int类型通常同具体机器的物理字长相同(4) short通常是16bits, 阅读全文

posted @ 2012-09-14 15:26 挺胸收腹 阅读(1231) 评论(0) 推荐(0)

C++中命名规范补充及UML相关知识
摘要:1、定义类时,类名的命名规范:按照惯例,用户自定义类的名称以大写字母开头,为了增强程序可读性,类名中每个随后的单词其首字母也需大写,例如:GradeBook。这种风格被称为骆驼风格(camel case),因为大写和小写字母混合形成的这种形状颇似于骆驼的轮廓特征。2、按照惯例,函数名以小写字母开头,所有随后的单词以大写字母开头。UML3、UML是目前应用最广泛的用于面向对象系统建模的图形表示语言,它统一了各种流行符号,灵活性高可扩展性强。UML2为了说明系统的模型规定了13种图,每种图对系统结构或行为的一个独特特征建立模型:其中6种与系统结构相关,剩余7种与系统行为相关,如下简单介绍6种:1种 阅读全文

posted @ 2012-09-14 15:25 挺胸收腹 阅读(346) 评论(0) 推荐(0)

C++中文件的输入输出与类的成员等(复习)
摘要:#include<iostream>//cin、cout、cerr#include<fstream>//infile、outfile#include<string>int main(){ofstream outfile(“E:\\test\\out_file.txt”);//输出文件路径instream infile(“E:\\test\\in_file.txt”);//输入文件路径if(!infile){cerr<<”error: unable to open input file!\n”;return -1;}if(!outfile){cer 阅读全文

posted @ 2012-09-14 15:23 挺胸收腹 阅读(299) 评论(0) 推荐(0)

导航