随笔分类 -  python入门系列

1
摘要:继承继承是面向对象的又一大特征,继承的好处是实现了代码的重用性。就在以前说过的一样,动物作为一个分类必然有其共性,否则我们是不会把他们分到一起的。继承就是将一些共性写在了“基类”之中(也叫父类或者超类)。当然了,动物有很多种,他们之间又有着不同的地方。比如羊和鱼就有不... 阅读全文
posted @ 2017-08-05 19:09 zy010101 阅读(124) 评论(0) 推荐(0)
摘要:类和对象(三)上次我们介绍了__init__()方法,这次我们要介绍__del__()方法以及类本身的变量和类对象的变量。好了,由于你已经有了前面的基础了,这次我们直接上代码。class Animals: count = 0 def __init__(self,typ... 阅读全文
posted @ 2017-08-04 10:04 zy010101 阅读(161) 评论(0) 推荐(0)
摘要:类和对象(二)在上一篇中,我们看到了如何定义一个类,以及实例化这个类(产生类对象)。好了,本次我们要搞清楚类和对象的区别。我们举例说明一下吧。我们大家都知道牛,马,羊,甚至是人都是动物,既然它们被归为一类,并且起了个叫“动物”的名字,那么多多少少说明他们之间是有某些共... 阅读全文
posted @ 2017-08-03 11:20 zy010101 阅读(161) 评论(0) 推荐(0)
摘要:类和对象(一)上次结束的时候,让大家提前去看看面向对象,不知道大家看没看。也许你已经自己去网上找了相关的资料了解了一下面向对象编程(OOP)。我相信大部分人看完以后可能觉得自己什么也没看明白,没关系,其实我也没看明白。明不明白对于现阶段的你我来说并不重要,你现在只需要... 阅读全文
posted @ 2017-08-02 17:14 zy010101 阅读(153) 评论(0) 推荐(0)
摘要:文件在讲述文件之前,我们来看看几条PowerShell命令。echo这条命令创建了一个名为test的文本文件,这个文本文件包含了“hello world"这句话。cat命令将test文件的所有内容打印了出来。from sys import argvscript, fi... 阅读全文
posted @ 2017-08-02 10:55 zy010101 阅读(145) 评论(0) 推荐(0)
摘要:模块及参数解包我们在说点其它的东西,其实有些东西在讲述函数的时候已经说过了,也许你还记得。好了,我们来看看吧。from sys import argvscript,first,second = argvprint("The script is called:",scr... 阅读全文
posted @ 2017-08-01 13:42 zy010101 阅读(150) 评论(0) 推荐(0)
摘要:字典上篇,我们介绍了列表,在其它的语言中,可能还有更基本的一种数据结构:数组。但在Python里,没有数组只有列表。不过列表比起数组则更加强大。下面,我们看另外一种容器,它叫做字典。它也是python内置的数据类型。但是在其它的编程语言里,它可能叫做“散列”。关于什么... 阅读全文
posted @ 2017-07-31 17:43 zy010101 阅读(175) 评论(0) 推荐(0)
摘要:列表上次我们在讲到循环的时候提到了“列表”,这次我们就来详细说说列表。列表是Python内置的一种数据结构,它就是一个按照顺序存放东西的容器。定义列表的语法上次我们已经说过了,如果你忘记了,请看前面的讲述for循环的文章。这次我们来看看有关列表的一些操作。为了更清楚的... 阅读全文
posted @ 2017-07-30 17:28 zy010101 阅读(181) 评论(0) 推荐(0)
摘要:函数(二)上篇,我们学习了基本的函数定义,函数调用。这篇我们将讲述函数的返回值。前面我们写过一个计算程序,但是我们写的那个程序很简单,现在我们来使用我们学过的函数来改写一下这个程序,使这个程序的计算显得更加智能。def add(a,b): return a+bdef ... 阅读全文
posted @ 2017-07-29 16:20 zy010101 阅读(153) 评论(0) 推荐(0)
摘要:函数(一)函数,这是每一门程序设计语言都有的一部分。函数也叫方法,就是对实现某种特定功能的一个模块进行的包装,使你在以后可能用到这种特定功能的地方直接去调用它,而不是需要你去重新将代码再写一次或者是将上次写过的代码复制过来。函数主要体现了模块化的程序设计思想。它将某种... 阅读全文
posted @ 2017-07-29 13:16 zy010101 阅读(116) 评论(0) 推荐(0)
摘要:循环之while循环语句上篇我们接触了for循环语句,这篇我们来看一下剩下的while语句。while循环会一直执行它下面的代码块,直到它对应的布尔表达式为False时才会停下来。while循环和if做的事情有些相似,也是去检查一个布尔表达式的真假。只不过它下面的代码... 阅读全文
posted @ 2017-07-28 12:25 zy010101 阅读(133) 评论(0) 推荐(0)
摘要:循环之for循环语句通过前面的学习,我们知道了python的分支语句,即:if-else语句。然而程序还需要有重复完成一件事情的能力,也就是循环。在Python里有for循环语句和while循环语句。为了更好的展示循环,我们首先需要一种Python内置的数据结构类型:... 阅读全文
posted @ 2017-07-27 15:43 zy010101 阅读(122) 评论(0) 推荐(0)
摘要:if-else语句上节,我们认识了“布尔逻辑表达式”。紧接着,我们要学习if-else语句。我们来看看这条语句在代码中是怎样的功能。我们仍然还是创建一个交互式的对话模式程序。#python3My_age = 20My_tall = 175My_weight = 65y... 阅读全文
posted @ 2017-07-26 17:59 zy010101 阅读(185) 评论(0) 推荐(0)
摘要:逻辑关系前面,我们已经使用过>,= 大于等于<= 小于等于True 真False 假好了,逻辑运算符就这么多了,其实这些运算符,我们前面都见过了。不过这里还是列了出来。我们需要记住的是上面这些运算符的真值表,不过,这对于没有基础的同学来言,可能有些头疼。不过,最好还是... 阅读全文
posted @ 2017-07-26 09:24 zy010101 阅读(129) 评论(0) 推荐(0)
摘要:输入函数(二)上篇,我们已经学习了输入函数,但是关于输入函数还有一些东西没有说。下面我们先来看一下上次代码的改进。#python3your_answer = input("Hello\n")your_age = input("How old are you?\n")y... 阅读全文
posted @ 2017-07-25 14:40 zy010101 阅读(140) 评论(0) 推荐(0)
摘要:输入和格式说明符在前面,我们所写过的所有程序中,没有出现过输入。现在,我们来学习一下输入函数。好了,具体请看代码。#python3print("Hello")your_answer = input()print("How old are you?")your_age ... 阅读全文
posted @ 2017-07-25 10:54 zy010101 阅读(135) 评论(0) 推荐(0)
摘要:变量及其类型我们来开始学习Python的变量。变量实际上就是让我们用来代替某个东西的名字。有了变量之后,我们的程序读起来就不再是那么的僵硬。好的变量名也是一个良好程序的重要部分。我们来看代码。print("让我们来计算一个长方形的面积,现在这个长方形长为33,宽为8.... 阅读全文
posted @ 2017-07-24 16:25 zy010101 阅读(166) 评论(0) 推荐(0)
摘要:数值计算通过前面几篇的学习,我们了解到了python的输出函数(方法)。我们利用输出来干更多的事情吧。#python3print("让我们来计算一些题目吧")print("3+2=",3+2)print("3*2=",3*2) #"*"代表乘法print("3/2="... 阅读全文
posted @ 2017-07-22 16:02 zy010101 阅读(105) 评论(0) 推荐(0)
摘要:python程序的注释忘了说了,在使用python2的同学可能发现中文出现了错误,没关系,我们在程序最开始加入一句话,就可以让你含有中文的程序正常运行起来。——:# -*- coding: utf-8 -*-这句话的加入就让你的程序编码变成了Unicode。这些错误就... 阅读全文
posted @ 2017-07-22 09:45 zy010101 阅读(129) 评论(0) 推荐(0)
摘要:第一个python程序大家好,从这篇文章开始,我们就真正走进python的世界了。为了尊重传统,等到这个系列结束的时候,我来讲讲计算机的历史,那时候你就会看到为什么第一个要写hello world了。好了,我们的第一个程序还是来写hello,world吧。这个程序只有... 阅读全文
posted @ 2017-07-21 16:40 zy010101 阅读(158) 评论(0) 推荐(0)

1