关闭
当前搜索:

python面向对象(三)之继承

继承介绍  继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。继承即常说的is-a关系。子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。 例子:   比如可以先定义一个类叫车,车有以下属性:车体大小,颜色,方向盘,轮胎,而又由车这个类派生出轿车和卡车两个类,为轿车添加一个小后备箱,而为卡车添加一个大货...
阅读(16) 评论(0)

python面向对象(二)之封装

封装定义:   在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。  即“封装”就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体(即类);封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员。这就用到私有化,前面简单的讲了下,下面回具体...
阅读(35) 评论(0)

Shell 数组

Shell中数据类型不多,比如说字符串,数字类型,数组。数组是其中比较重要的一种,同时Shell中的数组不像JAVA/C,只能是一维数组,没有二维数组;数组元素大小无约束,也无需先定义数组的元素个数;但其索引则像JAVA/C/Python,从0开始,下面是我学习过程的一些总结。定义:  shell的定义和python相似格式如下# 变量名=(值 值 值) 值之间用空格或换行隔开 arr=(1 2...
阅读(9) 评论(0)

Shell 字符串

字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似,输出语句echo和PHP也挺像。单引号str='this is a string'单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单引号(对单引号使用转义符后也不行)。 双引...
阅读(17) 评论(0)

python面向对象(一)

面向对象(object-oriented :简称: OO) 至今还没有统一的概念 我这里把它定义为: 按人们 认识客观世界的系统思维方式,采用基于对象(实体) 的概念建立模型,模拟客观世界分析、设 计、实现软件的办法。  面向对象编程(Object Oriented Programming-OOP) 是一种解决软件复用的设计和编程方法。 这种方法把软件系统中相近相似的操作逻辑和操作 应用数据、状态,...
阅读(24) 评论(0)

ls和cd命令详解

ls命令命令功能:​ 列出当前目录下或者指定目录下的所有文件和目录,ls是list的缩写。命令语法: ls [选项][目录名 ] #注:[ ]中的内容为非必选项命令选项: 选项 含义 -a 显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不列出); -C 多列显示输出结果。这是默认选项; -F 在每个输出项后追加文件的类型标识符,具体含义:...
阅读(25) 评论(0)

SHELL 中的变量

变量的分类系统环境变量系统本身所有,通常为大写字母 系统变量通过 set 或 declare 指令进行查看UDV 变量(user defined variable )用户创建和维护,建议大写 原因: 避免冲突与混淆,因为 Linux 系统中命令全部采用小写的方式变量的属性和定义变量的属性  1) Shell 中所有变量定义都为字符串。   2) 变量区分大小写,如:foo 和 Foo 是两...
阅读(21) 评论(0)

Shell基础

什么是Shell  Shell——是介于用户与系统之间,帮助用户与系统进行沟通的工具。  我们通常提到 shell 时都是指狭义的 shell,即文字模式的 shell。除了文字模式的 shell 外,GNOME、KDE 这类图形界面也属于 shell 的范畴。 Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash Shell Shell也是一门编程语言<解释型的编程语言...
阅读(18) 评论(0)

Python版飞机大战

前面学了java用java写了飞机大战这次学完python基础后写了个python版的飞机大战,有兴趣的可以看下。  父类是飞行物类是所有对象的父类,setting里面是需要加载的图片,你可以换称自己的喜欢的图片,敌机可以分为敌机和奖励,enemy为普通敌人的父类,award为奖励敌机的父类。各个类的基本属性主类的大概逻辑具体的代码:settings配置import pygameclass Sett...
阅读(45) 评论(0)

Python模块制作

在Python中,每个Python文件都可以作为一个模块,模块的名字就是文件的名字。定义自己的模块比如有这样一个文件test.py,在test.py中定义了函数add def add(a,b): return a+b调用自己定义的模块在其他文件中就可以先import test,然后通过test.add(a,b)来调用了,当然也可以通过from test import add来引入#...
阅读(39) 评论(0)

Python 模块

python的模块和C语言中的头文件以及Java中的包很类似,用来导入已经写好的其他代码程序  Python模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。模块的导入模块的导入需要下面几个关键字  from,import,asimport 语句想使用 Python 源文件,只需在另一个源文件里执...
阅读(81) 评论(0)

Python全局变量和局部变量

全局变量和局部变量  定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。   局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。调用函数时,所有在函数内声明的变量名称都将被加入到作用域中。如下实例:total = 0; # 这是一个全局变量 # 可写函数说明 def sum( arg1, arg2 ): #返回2个参数的和." total...
阅读(38) 评论(0)

python函数详解

函数   如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数。   函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义函数可以...
阅读(114) 评论(0)

Python匿名函数详解

python 使用 lambda 来创建匿名函数。 lambda这个名称来自于LISP,而LISP则是从lambda calculus(一种符号逻辑形式)取这个名称的。 在Python中,lambda作为一个关键字,作为引入表达式的语法。想比较def函数,lambda是单一的表达式,而不是语句块! 所谓匿名,意即不再使用 def 语句这样标准的形式定义一个函数。 lambda 只是一个表达...
阅读(75) 评论(0)

Linux简介

首先,我们常说的linux,准确地来讲,应该是叫“gnu/linux”。因此,严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。Linux的特性  开放性:挃系统遵循丐界标准规范,特别是遵循开放系统互连(OSI)国际标准。  多用户:是挃系统资源可以被丌同用户使用,每个用户对自...
阅读(60) 评论(0)
124条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:34610次
    • 积分:1537
    • 等级:
    • 排名:千里之外
    • 原创:122篇
    • 转载:2篇
    • 译文:0篇
    • 评论:12条
    我的微信公众号

    我的微信公众号


    最新评论