Python入门第一步

系统 1355 0

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

一、从对象到类

1.

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

例如,

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

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

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

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

2.小结

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

二、从函数到模块

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

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

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

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

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

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

创建函数

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

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

            
          

说明:

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

模块是函数的集合。

3.一组模块

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


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论