列表1有序的集合2通过偏移来索引,从而读取数据3支持嵌套4可变的类型a=[1,2,3]print(a[-1]) 结果 3b=[[1,2,3],[4,5,6]]print(b) 结果[[1, 2, 3], [4, 5, 6]]print(b[0]) 结果[1, 2, 3]print(b[0][1]) ...
分类:
编程语言 时间:
2015-10-04 23:30:45
阅读次数:
280
一变量1创建变量:d=4 表示将整型对象‘4’赋值给变量d 记住:一切数据都是对象 记住:一切变量都是数据对象的一个引用 分析:Python内部的引用计数。sys.getrefcount2变量命名规范: (1)只能用字母和下划线 (2)不能用关键字如if等 (3)大小写敏感3赋值: 记住多态特性 多...
分类:
编程语言 时间:
2015-10-04 23:29:45
阅读次数:
323
关于版本的选择按照网上的说法,如果python是为了在工作中使用,选择2.7版本的。这里我选择2.7.9版本的来进行学习;Python是什么?是一种高级的计算机程序设计语言。应用范围比较广,google等名企都在使用。Python 英文的意思是 巨蟒,脚本;缺点:1,执行速度慢,因为是高级语言,翻译...
分类:
编程语言 时间:
2015-09-29 14:49:46
阅读次数:
254
经过上几章的学习,完成如下任务:读取一个文本文件里的内容,将每一行的内容按“:”分割成两部分,根据分割出第一项判断并分别放入两个列表里,去除首尾空白,在屏幕上打印。# 两个列表用于存储数据man=[]other=[]try: data=open("demo.txt", encoding="ut...
分类:
编程语言 时间:
2015-09-24 20:56:26
阅读次数:
154
文件处理1.用open()就可以打开文件,但是请注意:文件里有中文请设置编码,如 :open("filepath","r",encoding="utf-8")本书没有说明这个,结果我输出的都是乱码,在网上找了好久才发现解决方法。第二个参数是文件读写模式,详细请看下面 'r'打开读取文件(默认) 'w...
分类:
编程语言 时间:
2015-09-24 17:47:20
阅读次数:
161
1.定义函数并使用示例:1 def shuchu(a,b):#定义函数2 if a>b:3 print(a,'is bigest')4 else:5 print(b,'is bigest')6 shuchu(1,3)#直接调用7 x=78 y=99 s...
分类:
编程语言 时间:
2015-09-23 19:23:40
阅读次数:
155
#?-*-?coding:?cp936?-*-?
#下面这个函数接受voltage为必选参数,其余三个为可选参数
def?parrot(voltage,state=‘a?stiff‘,action=‘voom‘,type=‘Norwegian?Blue‘):
print("--This?parrot?wouldn‘t",a...
分类:
编程语言 时间:
2015-09-21 16:06:43
阅读次数:
218
下面一段代码演示了可变与不可变默认参数的区别,通过查看内存地址以及每次函数调用之后的默认参数的变化,可以看出两段代码为什么会产生不同的结果。 #?-*-?coding:?cp936?-*-?
#?上面一句是为了中文编码问...
分类:
编程语言 时间:
2015-09-21 14:17:22
阅读次数:
156
百忙之中抽出时间学python,第一个程序如下:里面涉及到了两种重要的数据结构:链表和字典;还有字符串的若干操作,包括去掉字符串中的空格;还有如果像awk一样将一行split1 #!/usr/bin/python 2 import time 3 import os 4 import sys ...
分类:
编程语言 时间:
2015-09-21 01:28:16
阅读次数:
190