标准库包含了几种不同类型的库。 首先是那些核心语言的数据类型库,比如数字和列表相关的库。在核心语言手册里只是描述数字和列表的编写方式,以及它的排列,而没有定义它的语义。换一句话说,核心语言手册只是定义语法和优先级之类,并没有定义对这些类型的功能上的操作。 其次标准库包含了一些内置函数和异常处理对象,在使用这些对象时,并不需要明确使用import语句进行导入。其中有一些是核心语言需要的,但很多不是核...
分类:
编程语言 时间:
2014-10-26 11:49:56
阅读次数:
256
在开发中经常遇到需要查看一个字符串t是否在字符串s中存在,并找到其第一次出现的位置,也就是在字符串s中查找子串t,我们平常都是怎么实现那?我们最起码有三个方法可以用,CString和string中的find函数,以及string.h中的strstr函数,用起来既简单又快捷,CString是MFC中的东西,string是C++标准库的东西,strstr是C中string.h中的东西,貌似我们没必要非要自己实现定位查找功能……但是如果我偏要想自己实现那?我们能不能模仿MFC中的CString或者C++中的str...
分类:
其他好文 时间:
2014-10-25 23:00:50
阅读次数:
251
在《Python语言参考手册》中描述了Python的语法和语义,而本手册主要介绍了Python标准库的内容和使用,也介绍了一些发行库里可选的组件库。 Python标准库包含的内容是非常广泛的,通过标准库的目录长度和内容就可明白到这一点。标准库包含一些模块是使用C语言来编写的,比如访问系统I/O的文件功能,这些功能对Python开发人员来说是不能直接访问的,因此这些模块都设计成为内置模块。另外标准库...
分类:
编程语言 时间:
2014-10-25 11:56:34
阅读次数:
209
一、vector的基本概念vector是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。和string对象一样,标准库负责管理存储元素的相关内存。我们把vector称为容器,是因为它可以包含其他对象。一个容器中的所有对象都必须是同一种类型的。使用vector之前,必须包含相应的头文件。#i...
分类:
其他好文 时间:
2014-10-25 10:26:49
阅读次数:
313
一、函数的分类 1) main函数 程序的入口 2) C语言标准库里的函数 如 scanf()、printf()等等 3) 开发人员自定义的函数 二、函数的定义与声明 函数的声明: 返回值类型 函数名 (参数1, 参数2, ...) 例如 int sum ...
分类:
编程语言 时间:
2014-10-24 20:39:52
阅读次数:
194
strcpy和memcpy的区别strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, cons...
分类:
其他好文 时间:
2014-10-23 12:13:53
阅读次数:
177
本文主要记录和总结本人在阅读《Python标准库》一书,文本这一章节的学习和理解。
其实在Python中,使用文本这样的一些方法是特别常用的一件事。在一般的情况下,都会使用String这样的一个类,应该算是Python中最基础的一个标准类了。
1.1 函数
string类中的capwords()和maketrans()。
capwords()的作用是将一个字符串中的所有单词...
分类:
编程语言 时间:
2014-10-22 20:27:39
阅读次数:
239
C++内置的数组支持容器的机制,可是它不支持容器抽象的语义。要解决此问题我们自己实现这种类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用须要的头文件:#include 。vector 是一个类模板。不是一种数据类型,vector是一种数据类型。V...
分类:
编程语言 时间:
2014-10-22 12:34:12
阅读次数:
134
Python自带一个轻量级的关系型数据库SQLite。这一数据库使用SQL语言。
SQLite作为后端数据库,可以搭配Python建网站,或者制作有数据存储需求的工具。
SQLite还在其它领域有广泛的应用,比如HTML5和移动端。Python标准库中的sqlite3提供该数据库的接口。
一 数据库设计
我将创建一个简单的关系型数据库,为一个书店存储书的分类和价格。
数据库中包含...
分类:
数据库 时间:
2014-10-22 08:45:43
阅读次数:
224