初学python类

边看python官方2.7的文档,一边动手测试了一些例子加深自己的印象。

官方文档的网址:http://python.usyiyi.cn/python_278/tutorial/classes.html

代码如下:

#coding:utf-8
################# 练习应用类################

class Test:
    def __init__(self,name):
        self.name = name
        
x = Test(1)    
print x.name    这里尝试输出‘你好’————把第十行改成:x = Test(u'你好')

##################

 Testvarible:
    samething = 'Hello Word.'     共享的变量
     每个实例独一无二的变量
    
one = Testvarible(one')
two = Testvarible(two)
print one:',one.name,;Same thing:,one.samething
two: TestError:
    tricks = []    正确的应该是把这句移动__init__函数中或者add_tricks函数   def __init__(self):
#       
        
    def add_tricks(self,stuff):
        self.tricks.append(stuff)
        
dog1 = TestError()
dog1.add_tricks(dog1)
dog2 = TestError()
dog2.add_tricks(dog2print dog1.tricks,1)">\n----------'
print dog2.tricks     输出之而后你会发现tricks是共享的列表,对象的数据变成共享的了 这里需要注意的是:类中属性名和方法名要区别开否则会出现很难发现的错误 再次声明命名约定可以避免很多麻烦。###################

 

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...