设为首页收藏本站论坛APP下载
查看: 5305|回复: 3

Python自动化运维开发VIP第一阶段课堂笔记汇总链接

[复制链接]

48

主题

49

帖子

214

积分

高级VIP会员

Rank: 3Rank: 3

积分
214
发表于 2017-3-30 14:43:34 | 显示全部楼层 |阅读模式
本帖最后由 Marvin 于 2017-4-23 21:50 编辑

1-1-Python运维开发概述及环境安装                                                                    
1-2-Python基础数据类型(一)                                                                             课堂笔记     
1-3-Python基础数据类型(二)                                                                             课堂笔记     
1-4-Python基础数据类型(二)                                                                             课堂笔记     课下作业
1-5-Python之流程控制(一)                                                                                课堂笔记     课下作业
1-6-Python之流程控制(二)                                                                                课堂笔记     课下作业
1-7-函数入门                                                                                                         课堂笔记
1-7-1-模块的导入和包的制作                                                                                  课堂笔记
1-7-2-Python之作用域                                                                                          课堂笔记
1-8-1-Python之函数和闭包                                                                                    课堂笔记
1-8-2-
Python之装饰器                                                                                         课堂笔记
1-9-1-python之递归函数                                                                                      课堂笔记         课下作业
1-9-2-python之异常处理                                                                                       课堂笔记         课下作业
1-10-1-列表的推导式                                                                                             课堂笔记          课下作业
1-10-2-Python之模块介绍(OS)                                                                         课堂笔记          课下作业
1-11-1-Python深浅拷贝之time模块                                                                 课堂笔记  
1-11-2-Python深浅拷贝random                                                               课堂笔记
1-12-1-Python面向对象(一)                                                                     课堂笔记      
1-12-2-Python之面向对象(二)                                                                          课堂笔记       课下作业
1-12-3-Python之面向对象(二)                                                                          课堂笔记             
1-13-Python之文件操作                                                                                       课堂笔记      课下作业
1-14-python之数据库操作                                                                                   课堂笔记       课下作业
1-15-Python之界面编程                                                                                      课堂笔记       课下作业
1-16-Python之多线程                                                                                          课堂笔记



回复

使用道具 举报

0

主题

11

帖子

68

积分

中级VIP会员

Rank: 2

积分
68
发表于 2017-3-31 17:01:51 | 显示全部楼层
1.>>> L = {'range':100,'while':91,'For':79,'int':65}
>>> L['range']
100
2.不对,集合也是用{}
3.对key的限制为不能变化的类型,对value没有限制
4.>>> L = [1,2,3]
>>> S = frozenset(L)
>>> S
5.不能用index查询数据
6.不一样
7. 不随机是指集合中的元素是无序排列的,pop()并不是指随机挑取一个删除

回复 支持 反对

使用道具 举报

0

主题

7

帖子

42

积分

初级VIP会员

Rank: 1

积分
42
发表于 2017-4-1 16:35:09 | 显示全部楼层

1.>>> L = {'range':100,'while':91,'For':79,'int':65}
>>> L['range']
100
2.不对,集合也是用{}
3.对key的限制为不能变化的类型,对value没有限制
4.>>> L = [1,2,3]
>>> S = frozenset(L)
>>> S
5.不能用index查询数据
6.不一样
7. 不随机是指集合中的元素是无序排列的,pop()并不是指随机挑取一个删除
回复 支持 反对

使用道具 举报

0

主题

7

帖子

58

积分

中级VIP会员

Rank: 2

积分
58
发表于 2017-4-17 10:44:12 | 显示全部楼层

-------------------------------------

本帖最后由 MichaelFMM 于 2017-4-17 10:57 编辑

# coding=utf-8
class Employee(object):
        """docstring for Employee"""
        count = 0
        def __init__(self, name):
                # super(Employee, self).__init__()
                self.name = name
        # def __del__(self):
        #         print 'Delete Done!'
        # def getCompanyTotalEmployee(self, intEmployee):
        #         return intEmployee

class Management(Employee):
        """docstring for Management"""
        def __init__(self, name):
                # super(Management, self).__init__()
                self.name = name
                print '新增管理人员:', self.name
                self.count = self.count + 1
                print '新增实例化后,管理层人数:', self.count
        def getSalary(self, intSalary):
                return intSalary
        def __del__(self):
                print 'Management Delete Done!'
                self.count = self.count - 1
                print '删除实例后,管理层人数:', self.count

class Staff(Employee):
        """docstring for Staff"""
        def __init__(self, name):
                # super(Management, self).__init__()
                self.name = name
                print '新增员工:', self.name
                self.count = self.count + 1
                print '新增实例化后,员工人数:', self.count
        def getCredits(self, intCredits):
                return intCredits
        def __del__(self):
                print 'Management Delete Done!'
                self.count = self.count - 1
                print '删除实例后员工人数:', self.count

if __name__ == '__main__':
    m = Management('Mic')
    print m.name, '管理人员工资:', m.getSalary(999999)
    print 'm.count: ', m.count

    s = Staff('dddbbb')
    print s.name, '员工积分', s.getCredits(11111)
    print 's.count: ', s.count

运行结果:-------------------------------------------------------------------
新增管理人员: Mic
新增实例化后,管理层人数: 1
Mic 管理人员工资: 999999
m.count:  1
新增员工: dddbbb
新增实例化后,员工人数: 1
dddbbb 员工积分 11111
s.count:  1
Management Delete Done!
删除实例后,管理层人数: 0
Management Delete Done!
删除实例后员工人数: 0

***Repl Closed***

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 使用vip格式注册

本版积分规则

快速回复 返回顶部 返回列表