上一篇:学生管理系统 | 手把手教你入门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('西红柿鸡蛋盖饭')
函数名后面如果加括号表示的是调用这个函数,并获取到函数的执行结果。
函数名后面不加括号表示函数的别名。