Python 类

类是面向对象编程的一个重要概念。通过类的创建和继承,可重用代码,减少代码复杂度。Python是一种面向对象的脚本语言,用class语句可创建类,语法规则如下:

class classnmae([class_parent,...]):
      ...
      def method():
          ...
...

一个例子:

#!/usr/bin/python
#-*- encoding:utf-8 -*-

class test:                              #定义一个test类
        desc = "这是一个测试类。"        #在类中定义一个属性desc

        def __init__(self,name1):        #对象构造函数,初始化类
                self.name1 = name1

        def show(self,name2):            #在类中定义一个方法show()
                print "hello world"
                print 'name1:',self.name1
                print 'name2:',name2

instance = test('这是传递给name1的值')   #生成test类的实例对象instance

print instance.desc                      #调用类中的desc属性

instance.show('这是传递给name2的值')     #调用类中的show()方法

把该脚本命名为test.py,并用chmod +x test.py使脚本有执行的权限 ,运行该脚本结果如下:

debian:~/python# ./test.py
这是一个测试类。
hello world
name1: 这是传递给name1的值
name2: 这是传递给name2的值

这里只是Python语言中类的一个简单介绍。详细介绍可参考网站上自由文档栏目中的Python资料。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值