Python是一种“面向对象编程语言”。这种说法的意思是,python里边有一种叫 类(class)的结构,通过它可以用一种特殊的方式构造软件。
模块和字典差不多
你知道怎么创建和使用字典,如果你有一个字典,它里面有个叫’apple‘ 的键(key),而你要从中取值(value)的话,你需要像下面这样做。
-
mystuff = {
'apple':
'I AM AN APPLE'}
-
print(mystuff[
'apple'])
记住这个 “从Y中获取X” 的概念,现在再来看看模块(module),你已经创建和使用一些模块了,已经了解了它们的一些属性。
- 1. 模块是包含函数和变量的Python文件
- 2. 可以导入这个文件
- 3. 然后可以使用 . 操作符访问模块中的函数和变量
假如说我有一个模块名称叫 mystuff.py,并且里边放了个叫 apple 的函数,就像下面这样。
-
# this goes in mystuff.py
-
def apple():
-
print(
'I AM AN PAALE')
接下来就可以用 import 来调用这个模块,并且访问 apple 函数。如下:
-
import mystuff
-
mystuff.apple()
我还可以放一个叫 tangerine 的变量到模块里面。如下:
-
def apple():
-
print(
'I AM AN APPLE')
-
-
#this is just a variable
-
tangerine =