您的位置:首页 > 编程语言 > Python开发

Python 起步 三 函数,类以及模块

2013-12-20 16:44 197 查看
一函数

定义如下:

def function_name([arguments]):

function_suit

1 python中函数必须先定义,如果没有return,则认为返回None对象

2注意函数也是要冒号:的

3[]表示可选,实际上如下:

a文件中的代码

def say():
print ('I am a')

def add(x):
return x+x


b文件中的代码

print ('I am b')
import a
a.say()
print  a.add(3)
print   a.add('hehe')


结果为

说明:1 引入其他文件的用import

2 +不仅用于数字,也用于字符串,很多其他类型的序列合并都可以

3我一开始不显示文件名称,结果无法生成a的中间文件,b调用出错

二类

class 类名(base_class):

"类的说明文档"

属性

初始方法__init__

其他方法

说明:1 base_class说明从基类继承,如果没写,则认为是object

2 _init_类似于构造函数,不过它不创建实例,只是实例化的时候调用,也就是实例化的时候第一个处理

3 self想当于this

class User(object):
"This is user class."

name = "tom"

age = 0

def __init__(self, age=22):
self.age = age

def showAge(self):
print self.age

def showClassName(self):
print self.__class__.__name__

def showClassDoc(self):
print self.__class__.__doc__


1实例化:u = User()

2调用类的属性:print u.name

3后面两个方法,一个是拿到类的名字,一个是拿到类的帮助文档

三模块

import 导入其他模块
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: