且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-05-03 20:15:54

上一篇:学生管理系统 | 手把手教你入门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('西红柿鸡蛋盖饭')

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

配套视频