列表:1.在Python中列表用方括号[]或list创建列表>>>A=[1,‘A‘,3.5]
>>>A
[1,‘A‘,3.5]
>>>B=list("Helloworld")
>>>B
[‘H‘,‘e‘,‘l‘,‘l‘,‘o‘,‘‘,‘w‘,‘o‘,‘r‘,‘l‘,‘d‘]2.可以创建二维的列表:>>>listO=[[1,2,3],[‘a‘,‘b‘,‘c‘],["asd..
分类:
编程语言 时间:
2015-06-05 00:59:18
阅读次数:
178
字典dict: 字典其实就相当于java里面的Map,用来存储键值对的。其中存储的数据时无序的。 假如有这样的数据: t1=['name','age','sex'] t2=['tom',30,'male'] 通过zip(t1,t2)可以获取到这样的数据[('name','tom'),('a...
分类:
编程语言 时间:
2015-06-03 00:36:58
阅读次数:
133
__slots__如果我们想要限制class的属性怎么办?比如,只允许对Student实例添加name和age属性。为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class能添加的属性:>>> class Student(object):....
分类:
编程语言 时间:
2015-06-02 17:03:40
阅读次数:
104
官网:Python创始人:吉多·范罗苏姆(Guido van Rossum)特点
简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。
易学:Python极其容易上手,因为Python有极其简单的。
免费、开源。
可移植性:由于它的开源本质,Python已经被移植在几...
分类:
编程语言 时间:
2015-06-02 11:14:31
阅读次数:
185
列表、元组和字符串都是序列。 序列可以通过索引获取相应的值,也可以通过切片获取序列的一段切片。 序列的基本操作: 1、len() 2、+ 3、* 4、max() 5、min() 6、cmp(str1,str2) 7、in 示例代码如下: 1 str...
分类:
编程语言 时间:
2015-06-02 00:23:53
阅读次数:
172
在Python中想要输出一句话,如下 1 a='hello world' 2 print a 3 //打印出的是hello world 4 5 print 'hello \n world' 6 //打印出的是 7 //hello 8 //world 9 print '''hello10 ...
分类:
编程语言 时间:
2015-06-02 00:13:27
阅读次数:
127
1、反射之__import__我们知道import语句是用来导入外部模块的,当然还有from...import...也可以,但是其实import实际上是使用builtin函数__import__来工作的。在一些程序中,我们可以动态地去调用函数,如果我们知道模块的名称(字符串)的时候,我们可以很方便的使用动态调用。_..
分类:
编程语言 时间:
2015-06-01 00:57:59
阅读次数:
173
一、字符序列Python字符型变量与其他语言有所不同,因为特殊的命名空间,使得字符串是不可直接更改的如何指定显示字符串中特定位置的值?如下>>>helloString="HelloWorld">>>helloString[0]‘H‘>>>helloString[5]‘‘>>>helloString[-1]‘d‘&g..
分类:
编程语言 时间:
2015-06-01 00:57:12
阅读次数:
181
解析:sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身的(py文件)文件路径;sys.argv[1]表示第一个参数。上例中就是notepad,所以它的执行效果跟我们在命令行窗口直接敲入notepad后回车的效果是一样的。...
分类:
编程语言 时间:
2015-05-31 18:32:42
阅读次数:
105