随笔分类 -  Python

摘要:'''Createdon2011-4-30@author:xuqiang'''classStudent:#attributei=12345;#memberfunctiondeffunc(self):print('inclassmemberfunction:func');#initdef__init__(self):print("in__init__function");#classinstancestu=Student();stu.func();classComplex:#initdef__init__(sel 阅读全文
posted @ 2011-05-04 19:22 qiang.xu 阅读(534) 评论(0) 推荐(1) 编辑
摘要:1. python中的try{}catch{}2. raise exception3. try...except ... else..4. finally块1. python中的try{}catch{}python中的异常处理的关键字和c#中的是不相同的,python中使用try,except关键在来处理异常,如下:defdive(x,y): try:result=x/y;exceptZeroDivisionErrorasz:print("divisionbyzero.",z);else:print("theresultis",result);final 阅读全文
posted @ 2011-04-30 21:28 qiang.xu 阅读(2125) 评论(0) 推荐(0) 编辑
摘要:'''Createdon2011-4-30@author:xuqiang'''#openfile#open(file,mode)#file:thefiletobeopened#mode:openfilemode,'r'thefilewillonlyberead#'w'onlywritingandexistingfilewiththesamenamewillbeerased#'a'opensthefileforappending#'r+'read&write#'b 阅读全文
posted @ 2011-04-30 20:50 qiang.xu 阅读(1375) 评论(0) 推荐(0) 编辑
摘要:1. python模块简介及使用示例2. 模块的搜索路径3. 模块编译4. package简介及使用示例5. package的导入import 5.1 控制导出模块列表 5.2 相对导入和绝对导入<1>. python模块简介及使用示例1.1 python模块简介一个包含了python的定义definition和语句statement的文件称之为是一个module。每个module都默认含有一个全局变量__name__表示该模块的名字,同时可以使用如下的代码指定在命令行下运行该脚本文件时执行的语句。if__name__=="__main__":importsys 阅读全文
posted @ 2011-04-30 20:17 qiang.xu 阅读(1985) 评论(2) 推荐(0) 编辑
摘要:1. list2. stack3. queue4. tuple5. sequence6. set7. dict#-*-coding:utf-8-*-# 添加中文注释'''Createdon2011-4-29testforpythondatastructure@author:xuqiang'''###################list##################print("testforlist");a=[66.25,333,333,1,1234.5];#打印元素出现的次数print(a.count(333),a 阅读全文
posted @ 2011-04-29 21:54 qiang.xu 阅读(583) 评论(0) 推荐(0) 编辑
摘要:1. Python控制结构简介2. 定义函数<1>. Python控制结构1.1 ifprint("#############if statement###############");x = int(input("Enter an integer :"));if x < 0 : x = 0; print("Negative changed to zero .");elif x == 0 : print("Zero");elif x == 1 : print("Single") 阅读全文
posted @ 2011-04-22 21:20 qiang.xu 阅读(1319) 评论(0) 推荐(0) 编辑
摘要:1. Number类型2. String类型3. List类型4. 第一个python控制结构5. 参考资料上面两篇文章中主要还是熟悉python的开发环境:第一篇主要是介绍python开发的ide环境,这主要是为了开发比较大型的工程。第二篇主要是来介绍python解释器的使用。这里将简单介绍一下python的几个常见类型numbers,strings,lists。<1>. Numbers;>>> 2 + 2 # 将python解释器作为计算器使用4>>> # this is a comment... 2 + 24>>> (50 阅读全文
posted @ 2011-04-21 13:39 qiang.xu 阅读(2085) 评论(0) 推荐(0) 编辑
摘要:1. 启动python解释器2. python解释器的两种模式3. 错误处理4. 设置python解释器启动代码5. 执行python module 5.1 python文件注释 5.2 如何编写中文注释 5.3 如何执行.py文件<1>. 启动python解释器;上一篇中,我们安装了python,并且在eclipse下安装了pydev插件,并且熟悉了这个ide的开发环境,这里我们将看看如何在命令行下玩一下python(windows环境下)。第一步我们来启动该解释器,在windows下如果设置了环境变量的话,直接在cmd下键入python即可,或者是cd到python的安装目录下 阅读全文
posted @ 2011-04-20 20:42 qiang.xu 阅读(8917) 评论(0) 推荐(1) 编辑
摘要:1. 建立Python的开发环境2.第一个Python程序,还是从Hello World开始3. debug一下python程序<1>. 建立Python的开发环境;这里使用的Python的开发环境是eclipse + pydev插件来配置python的开发环境,如果想要在命令行下使用python的话,需要设置计算机的环境变量。1.1 下载Python的安装包. 安装Python。1.2 安装eclipse插件查找该插件,并安装,注意安装过程中可能存在需要trust插件的情况,直接选择信任即可。然后等待插件安装完成即可,重启eclipse,下面需要设置eclipse的pydev的插 阅读全文
posted @ 2011-04-18 09:48 qiang.xu 阅读(31759) 评论(4) 推荐(2) 编辑