python之类的相关知识

Posted wy0925

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之类的相关知识相关的知识,希望对你有一定的参考价值。

在Python中声明函数与声明类很相似

def functionName(arge):
    "函数文档字符串"
    #函数体
    
#声明类
class 类名:
    "类的文档字符串"
    类体

 经典类:

class Chinese:
    ‘这是一个中国人的类‘
    pass

#用类Chinese实例化出一个对象d1
d1 = Chinese()
print d1

 新式类:

#新式类
class Chinese2(object):
    pass

 #属性:类是用来描述一类事物,类的对象指的是这一类事物中的一个个体,是事物就要有属性,属性分为
#1,数据属性,就是变量
#2,函数属性,就是函数,在面向对象里通常称为方法
#注意:类和对象均用点来访问自己的属性

 

数据属性

 

class China:
    goverment = "123"

print China.goverment

 

 函数属性

class China:
    goverment = "123"
    def sui_di(): #函数属性
        print ("共性")
    def cha_dui(self):
        print "前面"

print China.goverment
China.sui_di()

 属性的调用

__dict__ : 类的属性(包含一个字典,由类的数据属性组成)

__doc__ :类的文档字符串

__name__: 类名

__module__: 类定义所在的模块(类的全名是‘__main__.className‘,如果类位于一个导入模块mymod中,那么className.__module__ 等于 mymod)

__bases__ : 类的所有父类构成元素(包含了一个由所有父类组成的元组)

 #类的其他属性
print China.__name__
print China.__doc__
print China.__bases__
print China.__module__








以上是关于python之类的相关知识的主要内容,如果未能解决你的问题,请参考以下文章

python小知识片段

python小知识片段

printf 调试相关知识

python之类的相关名词-继承-

python基础之类的编码风格

python之类的相关名词解释