Python入门第一步

我觉得,开始学习一门编程时候,不仅仅是要去学习它的语法,而是在给你一段代码的时候,你能够对这段代码的主要结构在心里面有一个大致的框架,也就是你要知道这一块是干什么的,那一块又是干什么的,然后再一块一块的详细去看代码的具体语句。

一、从对象到类

1.

对象是在应用程序中使用的、组合成一个单一的实体的数据。

例如,

  • 如果编写一个程序使用汽车,那么将会创建一个Car对象,其中包含了一些汽车的信息,如车的重量、大小、引擎以及门的数量。
  • 如果你正在编写一个程序来记录人,那么你可能创建一个Person对象,包括人的信息,如人的名字、身高、年龄、体重、以及性别。

面向对象使用类定义对象。一个类是对象的所有特性的书面定义,使用变量和函数在程序代码中定义。面向对象的好处是,一旦为一个对象创建了类,那么可以在任何时候,任何程序使用同样的类。只要插入类的定义代码就可以使用了。

一个面向对象类有成员,这些成员有两类。

  • 属性(也叫状态)——类属性指的是对象的特性(如,车的重量,大小、引擎及门的数量),一个类包含很多属性,每一个属性描述了对象的一个不同的特性。
  • 方法(也叫行为)——方法与所使用的Python标准的函数相同。方法使用类中的属性来执行操作。
    例如,可以创建一个类方法从数据库中获取一个特定的人的信息,或者改变一个已有的人的特征属性。每一个方法都应该包含在该类中,并且只执行该类中包含的操作。一个类的方法不应该处理其他类的属性。
2.小结

类是对一类事物的描述,是抽象的;
对象是一类事物的实例,是具体的;
类是对象的模板,对象是类的实体;

二、从函数到模块

1.函数
  • 理解1:在实际编程中,会有一段程序经常用到的情况,如果每次都重写这段程序会很浪费时间,可以把这部分程序事先存储起来,以后需要时直接调用即可。函数就是实现了这样的功能,它是一段组织好的、用来实现某些功能的代码段,可重复使用。函数能提高应用的模块性和代码的重复利用率。

    函数一般包括系统内置的函数和自定义函数。

    Python的内置函数有很多,如Print函数,常见的内置函数根据功能的不同,大致可分为数学运算类、字符串处理类、类型转换类、序列处理类等。

  • 理解2:一遍一遍地重复写相同的代码是很烦人的,如果只是将这个代码块写一次,然后可以再脚本中其他地方引用这个代码块而无需重新代码,那就太好了。

    Python提供了一个特性来做这件事情。函数是可以为其指定一个名称的一个代码块,然后就可以在代码块中的任何地方重用函数了。任何时候,当你想在脚本中使用这个代码块时,只要使用给这个函数分配的名称就可以了;这种引用叫做调用函数。

以上分别是对两本书做的笔记。

创建函数

为了在Python中创建函数,可以使用def关键字后面跟着函数的名字和括号,如下所示:

def name():
   函数体
   return[表达式]

说明:

  • 函数代码块一def关键词开头,后接函数标识符名称和小括号(),后面再跟一个冒号:
  • 小括号用于定义参数,可以不包含参数,如果包含多个参数,参数之间以逗号分隔
  • return[表达式]表示函数返回,选择性地返回一个之给调用方。不带表达式的return相当于none,省略return也相当于返回none.
调用函数
2.什么是模块

模块是函数的集合。

3.一组模块

将一组模块收集在一起,这叫包。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值