摘要:
一、类的简述 类时面向对象编程的核心内容。通常把具有相同特征(数据元素)与行为(功能)的事物描述定义为一个类,类是一个抽象的概念,把类实例化既可以得到一个对象。 因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。 类具有属性,它是对象的状态的抽象,用数据结构 阅读全文
摘要:
1、解释器入门 写代码要遵循开放封闭原则,那么什么是开放封闭原则呢,简单的说就是:已经实现的功能代码块不允许被修改,但可以被扩展。即: 开放:对扩展开发;封闭:已经实现的代码块 那么问题来了如何在不更改原有代码前提下实现性能的添加,装饰器就是一个很好的用法 例如:我需要在“登录系统前添加验证功能”, 阅读全文
摘要:
这里主要讲解我对于闭包的理解,不太深入,浅谈浅谈哈 1、说到闭包我就想先说函数名与变量之间的区别 通过上边是输出可以看到test_in也是当作test的的变量来输出,也就是说,test_in 其实也是一个变量,不过这个变量是指向函数的变量。 test() 代表执行函数,test 则表示指向函数的变量 阅读全文
摘要:
迭代器是python访问集合元素的一种方式,可以记住对象遍历的位置,从第一个元素开始遍历,迭代器只能往前遍历不能往后遍历 1、可迭代对象 可直接被for遍历的对象都是可迭代对象,有两类:1)集合数据类型 (str, list, tuple, dict, set) 2)生成器 判断一个对象是否为可迭代 阅读全文
摘要:
生成器可以理解为一种的数据结构,将算法保存,每次计算并返回一个结果,实现了迭代器协议,生成器也是迭代器 生成器有两种表现形式,1)生成器表达式;2)生成器函数 1、生成器表达式 说到生成器表达式,就得先说一下列表推导式 [i for i in range(10)] ,生成器表达式,就是将 [ ] 改 阅读全文
摘要:
python字符串的格式化分为两种:1)% 方式 2)str.format() 方式。 str.format() 是比 % 较新的方式, 大多数的 Python 代码仍然使用 % 操作符。但最终会被str.format()代替,推荐使用str.format() 1、% 方式 1)用法 %[(name 阅读全文
摘要:
1、yum配置 yum的配置文件在 /etc/yum.conf $releasever 当前系统的发行版本,$basearch CPU体系,使用命令 arch 查看 2、配置yum源 yum源文件在 /etc/yum.repos.d/ 中 看到 .repo 结尾的文件都是yum文件,其中,CentO 阅读全文
摘要:
我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本 有一些系统命令时需要用到python2,不能卸载 1、安装依赖包 1)首先安装 阅读全文
摘要:
mount命令用于将指定的文件系统或分区挂载到指定的目录下,常用于挂载光盘,访问光盘的数据,光盘并不会自动挂载到目录中,所以需要手动挂载。(要确保系统已经成功连接光盘) 1、用法 mount [-lhV] mount -a [选项] mount [选项] [--source] <源> | [--ta 阅读全文
摘要:
有关于centos7获取IP地址的方法主要有两种,1:动态获取ip;2:设置静态IP地址 在配置网络之前我们先要知道centos的网卡名称是什么,centos7不再使用ifconfig命令,可通过命令 IP addr查看,如图,网卡名为ens32,是没有IP地址的 1、动态获取ip(前提是你的路由器 阅读全文