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

一函数

定义如下:   

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 导入其他模块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值