上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 先来看一段代码: 定义一个名叫 People 的父类,又定义了一个叫 Teacher 的老师类和一个叫 Studen t的学生类 来继承 Peopl e的类,并根据这两个子类实例化出两个对象 s1和t1 。 class Date: def __init__(self,year,mon,day): s 阅读全文
posted @ 2017-07-07 16:43 renpingsheng 阅读(1106) 评论(0) 推荐(1) 编辑
摘要: 前面讲了面向类与对象的继承,知道了继承是一种什么“是”什么的关系。 然而类与类之间还有另一种关系,这就是组合 先来看两个例子: 先定义两个类,一个老师类,老师类有名字,年龄,出生的年,月和日,所教的课程等特征以及走路,教书的技能。 class Teacher: def __init__(self,n 阅读全文
posted @ 2017-07-07 15:24 renpingsheng 阅读(2983) 评论(0) 推荐(2) 编辑
摘要: 前面我们定义了人的类,并用这个类实例化出两个人jack和lily,查看了它们的内存空间。 现在我们再来看看类中所存在的对向对象编程的三大特性之继承的一些特性。 前面定义了一个人的类,可是我们还知道,人都有属于自己的职业,比如说老师类,医生类,警察类等。 我们可以为每个职业都定义一个类,按照前面的定义 阅读全文
posted @ 2017-07-05 00:20 renpingsheng 阅读(801) 评论(0) 推荐(1) 编辑
摘要: 类的概念与定义 在生活中,我们走在路边,看到一辆车,大脑中首先想到的是“这是一辆车, 然后才是这是一辆什么牌子的车”,在这里,我们就用到了编程中的类的概念。 同样的,看到一条小狗,也会先想到这是一条狗,然后会想到这是一条什么品种的狗。 在编程中,把同一类的事物叫做类,把这个类里所共有的特征总结归纳并 阅读全文
posted @ 2017-07-04 23:23 renpingsheng 阅读(418) 评论(0) 推荐(1) 编辑
摘要: map l1=[1,3,5,7,9] 求列表l1中的每个元素的平方 l2=map(lambda x:x 2,l1) print(l2) print(list(l2)) [1, 9, 25, 49, 81] l3=["python","php","mysql","linux"] 把列表l3中每个元素变 阅读全文
posted @ 2017-07-02 17:38 renpingsheng 阅读(291) 评论(0) 推荐(1) 编辑
摘要: python提供了一个日志处理的模块,那就是logging 导入logging模块使用以下命令; import logging logging模块的用法: 1.简单的将日志打印到屏幕上 import logging logging.debug("This is debug message") log 阅读全文
posted @ 2017-07-02 11:17 renpingsheng 阅读(473) 评论(0) 推荐(1) 编辑
摘要: random模块是python中一个生成随机数的模块。 random不是python解释器内置的模块。 导入random模块的方法是: import random 如果只使用random模块中的单个方法的话,也可以使用 from random import method_name 例如: 我只想生成 阅读全文
posted @ 2017-07-02 10:22 renpingsheng 阅读(706) 评论(0) 推荐(1) 编辑
摘要: python中,导入 模块使用的命令是 可以使用以下命令查看 模块内置的能够使用的方法: 可以使用以下命令查看 模块中每个内置方法的说明: 比如time模块下有一个 的方法,现在我想查看这个方法的官方文档,就可以使用这样的命令: 时间的表示形式: 在python中,通常有三种方式来表示时间 时间戳( 阅读全文
posted @ 2017-06-22 20:21 renpingsheng 阅读(8772) 评论(0) 推荐(2) 编辑
摘要: 1.什么是模块 在Python中有一个概念叫做模块(module). 所谓模块,就是将代码量较大的程序分割成多个有组织的,彼此独立但双能互相交互的代码片段, 这些自我包含的有组织的代码段就是模块。 2.模块的特点 python中的模块有以下特点: 1.python中,一切皆对象,模块也是对象 2.模 阅读全文
posted @ 2017-06-22 17:09 renpingsheng 阅读(3925) 评论(0) 推荐(2) 编辑
摘要: abspath basename dirname exists getatime getctime getmtime getsize isabs isdir isfile islink ismount join realpath samefile sameopenfile split splitex 阅读全文
posted @ 2017-06-22 16:09 renpingsheng 阅读(30516) 评论(0) 推荐(1) 编辑
摘要: chdir chmod chown chroot ctermid getcwd getegid getenv geteuid getgid getgrouplist getgroups getloadavg getlogin getpid getppid getuid kill killpg lis 阅读全文
posted @ 2017-06-22 15:17 renpingsheng 阅读(747) 评论(0) 推荐(2) 编辑
摘要: python中,集合(set)是一个无序排列,可哈希, 支持集合关系测试,不支持索引和切片操作,没有特定语法格式, 只能通过工厂函数创建.集合里不会出现两个相同的元素, 所以集合常用来对字符串或元组或列表中的元素进行去重操作。 生成一个集合可以使用如下语法: 生成集合语法1: l1=[1,2,3,4 阅读全文
posted @ 2017-06-20 22:37 renpingsheng 阅读(918) 评论(0) 推荐(1) 编辑
摘要: python中,一切皆对象。做为面向对象开发中非常重要的一个环节,函数有着无可替代的作用。 函数可以作为对象赋值给一个变量,可以作为元素添加到集合对象中,可以作为参数值传递给其它函数,还可以当做函数的返回值被引用。 在现代软件开发之中,有一个非常重要的原则,那就是 开放封闭原则 。 所谓 开放封闭原 阅读全文
posted @ 2017-06-20 00:03 renpingsheng 阅读(296) 评论(0) 推荐(1) 编辑
摘要: 在linux上,一个软件包通常由二进制程序,库文件,配置文件和帮助文件组成。 其中: 二进制程序一般都放在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin和/usr/local/sbin这几个目录下边; 库文件都放在/lib,/lib64,/usr/lib,/ 阅读全文
posted @ 2017-06-19 20:20 renpingsheng 阅读(9454) 评论(0) 推荐(0) 编辑
摘要: 函数对象 在python中,一切皆对象,函数也是对象 在python语言中,声明或定义一个函数时,使用语句: def func_name(arg1,arg2,...): func_suite 当执行流程遇到def语句时,会在内存中生成一个函数对象。这个函数对象被定义为这个函数的名字。 当我们调用函数 阅读全文
posted @ 2017-06-19 20:15 renpingsheng 阅读(1275) 评论(4) 推荐(2) 编辑
摘要: python中,数据结构是通过某种方式(例如对元素进行编号),组织在一起数据结构的集合. python常用的组合数据类型有:序列类型,集合类型和映射类型 在序列类型中,又可以分为列表和元组,字符串也属于序列类型 在集合类型中,主要有集合类型 在映射类型中,主要有字典类型,字典是可变序列 python 阅读全文
posted @ 2017-06-13 09:10 renpingsheng 阅读(2603) 评论(0) 推荐(1) 编辑
摘要: 希望对大家学习或者使用python3能具有一定的参考价值。 阅读全文
posted @ 2017-06-11 18:55 renpingsheng 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 这是本人在学习python过程中总结的一些关于字符串的常用的方法. 文中引用了python3.5版本内置的帮助文档,大致进行翻译,并添加了几个小实验. isalnum S.isalnum() bool 字符串里所有的字符都是字母或者数字时返回True,否则返回False Return True if 阅读全文
posted @ 2017-06-09 15:25 renpingsheng 阅读(814) 评论(0) 推荐(1) 编辑
摘要: time模块--时间获取和转换 time模块提供各种时间相关的功能 与时间相关的模块有:time,datetime,calendar 必要说明: 这个模块的功能不是适用于所有的平台 这个模块中定义的大部分函数是调用C平台上的同名函数实现 一些术语和约定的解释: 时间元祖(time.struct_ti 阅读全文
posted @ 2017-06-08 22:07 renpingsheng 阅读(73431) 评论(1) 推荐(4) 编辑
摘要: 1.系统安装开发包组和zlib devel,关闭iptables [root@bogon ~] yum groupinstall y "Development Tools" [root@bogon ~] yum install y zlib devel [root@bogon ~] yum inst 阅读全文
posted @ 2017-06-03 11:55 renpingsheng 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: linux压缩或解压缩工具有很多,除了已经很少有人使用的compress外,现在常用的还有tar,bzip2,xz 和gziplinux压缩或解压缩工具有很多,除了已经很少有人使用的compress外,现在常用的还有tar,bzip2,xz 和gzip等,我们来说说它们的用法。 先来说bzip2。b 阅读全文
posted @ 2017-06-03 11:52 renpingsheng 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 上一次我们谈了CentOS上的用户管理,现在我们再来谈下CentOS上的用户组管理。 groupadd创建一个新的组 用法如下: groupadd [选项] groupname gpasswd为一个组设置密码 用法如下: gpasswd [选项] 参数 系统中/etc/group和/etc/gsha 阅读全文
posted @ 2017-06-03 11:44 renpingsheng 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 在自己的虚拟机上使用的基于CentOS6的系统初始化脚本 !/bin/bash Filename:system_init.sh Description:系统安装完成后,对系统进行一些配置,以符合自己的试验环境 Author:renpingsheng Email:995883352@qq.com Ve 阅读全文
posted @ 2017-06-03 11:35 renpingsheng 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 作为一个专业的服务器发行版,CentOS上存在着n多个用户,作为一个专业的运维工程师,linux的用户管理和用户组的管理是做为一个SA必不可少的工作. 下面我们就先来谈谈linux中的用户管理: useradd可以在系统中新建一个用户 用法如下: useradd [选项] 用户名 常用选项: u 指 阅读全文
posted @ 2017-06-03 11:32 renpingsheng 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 一、概念 正则表达式是对字符串操作的一种逻辑公式,用事先定义好的一组特殊字符,组成一个“规则字符集合”,根据用户指定的文本模式对目标文件进行逐行搜索匹配,显示能被模式匹配到的结果。 给定一个正则表达式和另一个目标字符串,我们可以从给定的字符串中通过匹配模型,过滤字符串中不想要的的字符串,得到目标字符 阅读全文
posted @ 2017-06-03 11:23 renpingsheng 阅读(518) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页