模块的使用 | 手把手教你入门Python之八十三-阿里云开发者社区

开发者社区> Python学习站> 正文
登录阅读全文

模块的使用 | 手把手教你入门Python之八十三

简介: 本节介绍了模块的导入使用。

上一篇:学生管理系统 | 手把手教你入门Python之八十二
下一篇:正则表达式简介 | 手把手教你入门Python之八十四

本文来自于千锋教育在阿里云开发者社区学习中心上线课程《Python入门2020最新大课》,主讲人姜伟。

导入模块

demo.py:

def eat(food):
    print('正在吃' + food)

def sleep():
    print('正在睡觉')

使用模块.py:

import demo

demo.eat('面条')   # 正在吃面条
demo.sleep()   # 正在睡觉

demo.py:

class Person(object):
    def __init__(self, name):
        self.name = name

    def eat(food):
        print('正在吃' + food)

    def sleep():
        print('正在睡觉')

导入模块.py:

from demo import Person

p = Person('李四')
p.eat('西红柿鸡蛋盖饭')
p.sleep()

demo.py:

class Person(object):
    def __init__(self, name):
        self.name = name

    def eat(food):
        print('正在吃' + food)

    def sleep():
        print('正在睡觉')

p = Person('zhangsan')
# p.eat('西红柿鸡蛋')
eat = p.eat  # 给对象的eat方法设置一个别名 eat

导入模块.py:

import random
import demo

random.randint(2, 10)

demo.eat('西红柿鸡蛋盖饭')

函数名后面如果加括号表示的是调用这个函数,并获取到函数的执行结果。
函数名后面不加括号表示函数的别名。

配套视频

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: