自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lydia5945的专栏

心在哪里,路就在哪里----人往高处走,唯一的途径就是你不断的学习。每天学习一点点,每天进步一点点。

  • 博客(23)
  • 收藏
  • 关注

原创 MVC设计web网址 ---- 为数据建模

(一)MVC定义MVC是模型-视图-控制器 (model-view-controller):模型(model): 储存web数据的代码视图(view): 格式化和显示web应用用户界面的代码控制器(controller):将web应用“粘合”在一起并提供业务逻辑的代码(二)为数据建立模型我们把运动员的名字当做索引来存储成字典,然后保存到pickle文件。下面把这个功

2013-11-24 16:58:08 868

原创 www与CGI

www是World Wide Web的缩写,也简称为Web即万维网。(一)万维网定义万维网是一个大规模的、联机式的信息储藏所,他用链接的方法能非常方便的从因特网上的一个站点访问另外一个站点,从而主动地按需求获取丰富的信息。这种访问方式也称之为“链接”。(二)万维网工作原理当你想进入万维网上一个网页,或者其他网络资源的时候,通常你要首先在你的浏览器上键入你想访问网页的统一资源

2013-11-22 14:45:19 1114

原创 CGI公共网关接口 Python

(一)CGI定义CGI(Common Gateway Interface)即公共网关接口,他是外部应用程序(CGI程序)和Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送到web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的交互式媒体。CGI在物理上是一段程序,一种基于浏览器的输入

2013-11-22 14:15:03 1482

翻译 英语词汇

丝瓜Towel Gourd;冬瓜Wax gourd;黄瓜Cucumber;茄子Eggplant;芹菜Celery;芋头Taro;莴苣Lettuce;海白菜Sea Lettuce;豆芽Bean Sprout;藕Lotus Root;韭菜Leek;花(椰)菜Cauliflower;西兰花Broccoli;空心菜Water Spinach.

2013-11-21 19:23:55 744

原创 class类的继承和子类(二) python

定义一个类的时候,可以在类名后面紧跟一对括号,在括号中指定所继承的父类,如果有多个父类,多个父类名之间用逗号隔开。它们从父类那里继承了属性和方法。如果一个方法在子类的实例中被调用,或者一个属性在子类的实例中被访问,但是该方法或属性在子类中并不存在,那么就会自动的去其父类中进行查找。下面看一个例子:这里面的add_time函数和 add_times函数都是

2013-11-21 16:37:00 2155

原创 class类的定义(一) python

我们会把同类的函数,变量打包到一个包里面,这个包就是类。他其实可以比作是某种”集合或种类“的描述,他以class开始,后面跟着类名。类是以具体的东西为模板,譬如人类,动物类,家具等,他里面的函数是对这个类进行操作,如人类说话,动物捕猎,家具损坏等。类只是一个语句,他不像模块是一个文件。因为类拥有属性(成员变量)和功能(成员函数),属性即类本身的一些特性,如人类有名字、身高和体重等属

2013-11-21 11:16:04 2479

原创 dictionary的例子 python

绿色框是非字典用法;红色框是字典用法,我们可以看出在字典用法的例子中time这个指标可以更方便使用,因为他是单独存储在一个变量里面。但是缺点是代码比较多。下面我们modify一下代码:

2013-11-20 18:56:39 965

原创 dictionary字典的初步介绍(一) python

字典是在python内唯一建立映射的类型,他分为两部分,一个是关键字key,一个是值value,也就是由关键字去查找他的值。在字典里,关键字可以是任意不可变类型,通常用字符串或数值:1. 字典dictinary的定义有两种:    那么如何对字典进行赋值并且调用呢:在In[14],我们对Melody的名字进行赋值,因为

2013-11-20 16:36:07 1276

原创 如何处理集合里的数据 Python

在set中,没有重复元素,并且元素也是无序的。所以想要出去重复元素的话,我们可以先把他转化成集合(set),然后再把集合(set)转化成原有的数据类型。结果为:在上述实例中,如果有一个txt文件不存在怎么办呢?下面我们把他写成函数,并且加上异常处理:

2013-11-20 15:25:52 968

原创 输出特定的值 python

在上一篇已经讲到了排序,但是代码量大,如何减少代码行数呢?那么如何输出特定的数据呢?这就要再创建一个list了,把排序后的list存放进来,然后输出相应的数据:输出的结果为:

2013-11-20 14:53:24 1269

原创 排序 sort python

在python里面有两种方法进行排序,这两种方法都是升序排列,如果想要降序排列的话需要加一个参数来进行控制:reverse = True一个是原地排序(In-place sorting)用的函数是sort()内置函数:另一个是复制排序(Copy sorting)用的函数是sorted()内置函数:这两个方法的差别是:原地排序改变了原来的data,而复制排

2013-11-20 13:40:35 1319

原创 data.strip().split(',')的用法 python

data.strip().split(',')的用法是先对data执行strip函数,去掉在字符串中任何都不希望出现的空格,在所得的data的基础上在去执行split(’,')函数。

2013-11-19 19:46:55 4564 1

原创 pickle模块, python

Python ships with a standard library called pickle, which can save and load almost any Python data object, including lists.pickle模块是可以保存和加载几乎所有的python数据类型,也包括列表;并且他也可以使数据持久化。pickle是可以序列化\反序化一个对象,可

2013-11-19 17:13:43 1322

原创 保存数据到文件(三)with save data to file python

相比于try...except...finally模式,with关键字的用法可以添加程序的友好形,减少代码的行数。当用with关键字时,不必再关闭文件,python的编辑器会自动帮我们。红色的框内的内容是输出数据到python shell,open函数里面没有writing的指示,如果加上‘w'就会出现不能打开file的错误信息。红色框输出在python shell的内

2013-11-19 15:58:09 3955

原创 保存数据到文件(二)locals(),try...finally save data to file python

如果在程序运行中,遇到异常,则try之后的子句不再运行,若是以当前的程序为例:如若红色框内的语句发生了错误,则下面的子句即绿色框内的语句就不再执行,直接跳到except语句如此可以的异常是,文件打开输入内容之后不再关闭,如何来解决这个问题呢?下面引入了finally:try..finally的用法是:1. 先执行try下的语句,如若try的语句没有异常,则执行完try语句之

2013-11-19 14:15:00 2053

原创 保存数据到文件 save data to file python2.6和python3中print用法

我用的是python2.6, 今天在用print命令的时候就发现了和python 3 不同的地方。 如果在python 2 中运用print应该在文件的开头加入:from __future__ import print_function红色的部分是存储数据到文件, open函数是打开一个文件,第一个参数是文件的名称,第二个参数是读写的模式(r是只读模式;w是只写模式)打开文

2013-11-18 20:22:06 4778

原创 split函数 (二) python

在继续sketch.txt文本时,会发生另外一种错误:错误信息是: need more than 1 value to unpack, 也就是说需要1个值以上才可以分割,继而想到是不是文本里面有的行的内容是没有分号分割的。经检查看到:有两行的内容是只有一部分,没有冒号分割,即每行都是(pause),这么来解决这种问题呢??下面引入了2种方法来解决问题:1.是添加

2013-11-18 15:43:53 1516

原创 split函数 python

为了把文本的内容按角色输出,我们应该把每一行的文本分成两部分,一部分是角色(role),一部分是说话内容(line_spoken)。由此引入了split()函数,用来分割data = open('sketch.txt')for each_line in data:    (role, line_spoken) = each_line.split(':')    print(ro

2013-11-17 21:31:46 2991

原创 getcwd()和chdir()的用法 python

import os  #加载operation systemos.getcwd  #使用os.getcwd()可以获得当前的工作目录(current working directory)print(os.getcwd())  #D:\Python Code(我是把file建在D盘的)os.chdir('D:\Python Code\HeadFirstPython\Chapter

2013-11-17 20:24:09 9103

原创 如何调用你所分享的python代码

如果按照下列方法调用则出现错误:            原因是:并不知道print_lol这个函数在什么地方。    所以我们应该加上module的名称,即nester,调用的时候用的是nest.print_lol(fav_fruit)    在这里可以解释为nester是姓, print_lol是名。我们要像找到一个人,必须要知道是姓什么叫什么,而不可以只通过名来找人。也

2013-11-15 15:42:04 850

原创 python sharing your code windows下分享你的代码

第一步:建立一个文件夹,命名为nester (可以为任意的路径,我是存储在了D盘,路径为:D:\Python Code\nester)                                新建一个python window (也可以创建一个txt文件,把后缀名改为 .py) 存储到nester文件夹内并命名为nester.py,里面的内容为:             

2013-11-15 14:40:25 1235

原创 Python 入门 -- isinstance()函数

isinstance()函数用来判断变量的类型,也可以判断子类的类型。实例:>>> fav_fruit = [‘watermelon’, ‘strawberry’]           >>> isinstance(fav_fruit , list)           Output:True           >>> num_names = len(fav_frui

2013-11-14 16:38:32 1513

原创 Python入门 -- List

今天读了“Head First Python”, 很不错的入门书,读起来非常的有趣,推荐给刚刚接触python的同学。List是python里面用到的最多的数据类型。List的总结:1. List是用方括号括起来的。eg. fav_fruit = ["watermelon", "strawberry", "kiwi", "avocado", "cucumber"] 或者

2013-11-14 15:31:24 962

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除