字符串,列表和元组中的成员都按次序排列,可以通过下标访问,所以都称为序列。
序列有着相同的访问模式,通过偏移量或切片方式访问。
1. 成员操作符
>>>a='hello world!'
>>>b='hello'
>>>c='hey'
>>>b in a
True
>>>c in a
false
>>>c not in b
True
>>>...
分类:
编程语言 时间:
2014-02-06 02:07:47
收藏:
0 评论:
0 赞:
0 阅读:
339
字符串的操作前面基本已讲过,这里不再赘述。上例子:
这个程序是检测输入字符串首个必须是字母或下划线开头,后面是字母、下划线或数字。
import string
alphas=string.letters+'_'
nums=string.digits
print('输入变量检测(长度至少2个)')
myInput=raw_input('>:')
if len(my...
分类:
编程语言 时间:
2014-02-06 02:23:37
收藏:
0 评论:
0 赞:
0 阅读:
411
将字符按指定格式输出,可以在Python2.7的chm帮助文档中检索:formatting可找到fromatting.string(%)帮助主题
比如:
>>> print('输出数字:%d'%5)
输出数字:5
>>> print('输出浮点数字:%f'%0.005)
输出浮点数字:0.005000
>>> print('输出十六进制数字:%x'%108)
输出十六进制数字...
分类:
编程语言 时间:
2014-02-06 02:18:37
收藏:
0 评论:
0 赞:
0 阅读:
451
博主学生狗一只,之前一直进行.net开发,用惯了微软的那一套。C#上手容易,开发起来简单,但是正如前辈们所说的,它隐藏了太多底层的东西,惯坏了我,导致快毕业了有些东西一无所知。同时自己想写点简单的算法的时候,真切的感受到了vs的臃肿,再者就是移植不是很方便。于是准备找一款轻量级的ide,找来找去接触...
分类:
编程语言 时间:
2014-02-06 02:01:57
收藏:
0 评论:
0 赞:
0 阅读:
470
1 >>> help(set) 2 Help on class set in
module __builtin__: 3 4 class set(object) 5 | set(iterable) --> set object 6
| 7 | Build an unordered collectio...
分类:
编程语言 时间:
2014-02-06 01:57:47
收藏:
0 评论:
0 赞:
0 阅读:
388
转自:http://blog.csdn.net/business122/article/details/7541486 1 python的set和其他语言类似,
是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), di...
分类:
编程语言 时间:
2014-02-06 01:47:47
收藏:
0 评论:
0 赞:
0 阅读:
458
下面讨论引用的相关内容:
1 引用的概念
2 const引用
3 引用作为参数传递
4 引用作为函数返回值
5 引用与指针的区别...
分类:
编程语言 时间:
2014-02-05 23:43:36
收藏:
0 评论:
0 赞:
0 阅读:
661
1、函数的声明与定义的区别
函数的声明与函数的定义形式上十分相似,但是二者有着本质上的不同。声明是不开辟内存的,仅仅告诉编译器,要声明的部分存在,要预留一点空间。定义则需要开辟内存。
函数的定义
函数的定义是一个完整的函数单元:
包含函数类型、函数名、形参及形参类型、函数体等
在程序中,函数的定义只能有一次
函数首部与花括号间不加分号
函数的声明
函数声明只...
分类:
编程语言 时间:
2014-02-05 23:06:06
收藏:
0 评论:
0 赞:
0 阅读:
474
关于内联函数及类型转换运算符说明,const_cast, static_cast等...
分类:
编程语言 时间:
2014-02-05 23:35:16
收藏:
0 评论:
0 赞:
0 阅读:
606
构造函数和析构函数是C++中再熟悉不过的概念了,几乎每个了解一点C++的人都知道这两个概念是什么意思。一个对象的全部生命期中构造函数和析构函数执行的时机如下:1.
为对象分配空间。这个空间可能是在栈上(函数内的局部变量),可能是在数据区(静态变量、全局变量),也可能分配在堆上(new出来的变量)。2...
分类:
编程语言 时间:
2014-02-05 22:15:16
收藏:
0 评论:
0 赞:
0 阅读:
408
c++ 内存模型,内存管理基本...
分类:
编程语言 时间:
2014-02-05 13:15:32
收藏:
0 评论:
0 赞:
0 阅读:
313
Inline函数是C++的一个很小的特性,在不计较效率的情况下,这个特性似乎可有可无。然而,C++天生是为最为广泛的应用场景设计的,因此,总会有关于效率的问题。其实,除了效率,inline函数还提供了另外一个便利:可读性。当一个函数比较小,比如只有一个return语句,那么把实现和声明分开不是一个很...
分类:
编程语言 时间:
2014-02-05 12:01:22
收藏:
0 评论:
0 赞:
0 阅读:
362
#include
using namespace std;
/*
*引用(References)类型
*这是C++语言的一个特殊的数据类型描述,用于在程序的不同部分使用两个以上的变量
*指向同一个地址,使得对其中任一个变量的操作实际上都是对同一地址单元进行的。
*在这种两个以上变量名的关系中,被声明为引用类型的变量名称之为实变量的别名。
*语法格式:
*类型名 & 引用型函数名或...
分类:
编程语言 时间:
2014-02-05 01:02:11
收藏:
0 评论:
0 赞:
0 阅读:
456
/*
*C++中的存储技术
*我们来讨论C++的存储技术包括C++的存储类型,C++存取修饰符和C++对象的生存期三部分
*C++存储类型
*主要有三种类型:
*extern存储,static存储,regsiter存储类型
*1.extern存储类型
*由于C语言允许将分别编译的大程序的各个模块连接在一起,以提高编译速度,协作大项目管理
*因此必须将程序需要的所有的全局变量通过某种...
分类:
编程语言 时间:
2014-02-05 01:45:31
收藏:
0 评论:
0 赞:
0 阅读:
386
PyQuery是一个类似于jQuery的Python库,也可以说是jQuery在Python上的实现,能够以 jQuery 的语法来操作解析 HTML
文档,易用性和解析速度都很好。例如,一段豆瓣html片段http://movie.douban.com/subject/3530403/ 1 2 导...
分类:
编程语言 时间:
2014-02-05 00:13:51
收藏:
0 评论:
0 赞:
0 阅读:
503
主要为了让自己把这个看完。去年子想学的多,qt,ruby,unity3d,3dmax但好多都还是没有学完,看了部分但又坚持不下去,现在又想学python了,为了完成
目标,自己去平时看到的知识点作些记录。 1.需要注意 python 不能够向下兼容,比如现在看的好多书籍是用的 python 2.7左...
分类:
编程语言 时间:
2014-02-04 23:29:41
收藏:
0 评论:
0 赞:
0 阅读:
425
python爬虫常用的模块或库
urllib urllib2 Beautiful Soup http://www.crummy.com/software/BeautifulSoup/
lxml http://lxml.de
HTQL http://htql.net/
Scrapy http://scrapy.org/
Mechanize http://wwwsearch.source...
分类:
编程语言 时间:
2014-02-04 12:03:50
收藏:
0 评论:
0 赞:
0 阅读:
508
8异常
8.1什么是异常
Python用异常对象来表示异常情况。每一个异常都是一些类的实例,这些实例可以被印发,并且可以用很多种方法进行捕捉并且对其进行处理,而不是让整个程序失败。
8.2按自己的方式出错
8.2.1raise语句
为了引发异常,可以使用一个类(可以是Exception的子类)或者实例参数调用raise语句。
raise Exception
Traceback...
分类:
编程语言 时间:
2014-02-04 11:32:10
收藏:
0 评论:
0 赞:
0 阅读:
445
1. 函数调用堆栈、作用域、形参与实参
所谓“堆栈”,实际上就是个栈,和“堆”没有任何关系,只是都这么说而已。它的执行原理是:当函数A被调用时,它作为堆栈顶部的函数调用。A调用函数B时,B的函数调用加入栈成为新的顶部。B调用完时,退栈,控制权又回到了A。最底层的调用是main函数。
如果变量在一个函数调用中被创建,则这个函数调用就是它的作用域—— 一旦函数调用被退栈,它也会被随之销毁。
最后...
分类:
编程语言 时间:
2014-02-04 11:19:40
收藏:
0 评论:
0 赞:
0 阅读:
467
栈存储区
那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。
堆存储区(自由存储区)
那些由new或者malloc分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。这种变量的存储区域是在变化的。
全局/静态存储区
全局变量...
分类:
编程语言 时间:
2014-02-04 10:53:00
收藏:
0 评论:
0 赞:
0 阅读:
314