14.笨方法学python 习题40

本文介绍了Python中的面向对象编程概念,包括类、模块、对象的关系和使用方式。类可以看作是迷你模块,用于组织和封装代码。通过实例化创建对象,对象类似于模块的导入,可以调用类中定义的函数和设置属性。文章通过实例解释了对象的创建过程,强调了对象是类的实例,是程序的基本单元,具有封装、继承、多态等特性。
摘要由CSDN通过智能技术生成

    Python是一种“面向对象编程语言”。这种说法的意思是,python里边有一种叫 类(class)的结构,通过它可以用一种特殊的方式构造软件。

模块和字典差不多

    你知道怎么创建和使用字典,如果你有一个字典,它里面有个叫’apple‘ 的键(key),而你要从中取值(value)的话,你需要像下面这样做。


 
 
 
  1. mystuff = { 'apple': 'I AM AN APPLE'}
  2. print(mystuff[ 'apple'])

    记住这个 “从Y中获取X” 的概念,现在再来看看模块(module),你已经创建和使用一些模块了,已经了解了它们的一些属性。

  •     1. 模块是包含函数和变量的Python文件
  •     2. 可以导入这个文件
  •     3. 然后可以使用 . 操作符访问模块中的函数和变量

    假如说我有一个模块名称叫 mystuff.py,并且里边放了个叫 apple 的函数,就像下面这样。


 
 
 
  1. # this goes in mystuff.py
  2. def apple():
  3. print( 'I AM AN PAALE')

    接下来就可以用 import 来调用这个模块,并且访问 apple 函数。如下:


 
 
 
  1. import mystuff
  2. mystuff.apple()

        我还可以放一个叫 tangerine 的变量到模块里面。如下:


 
 
 
  1. def apple():
  2. print( 'I AM AN APPLE')
  3. #this is just a variable
  4. tangerine =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值