函数与模块

一 函数  

python里面的函数也非常简单的,怎么样操作函数呢?先看一下最基本的函数定义,用def就可以了,有的语言里面会有function。这里就是def ,定义一个叫grtName这个函数,然后冒号,回车 缩进然后return,这个就是返回值,return一个sundy,这个函数就完成了,这样就可以直接调用它,print getName,这样就完成了。

  

这就是函数的定义和调用

在熟悉一下函数语法 def,然后函数的名称getName,然后后面就是参数,没有参数就直接是括号,然后冒号,下面就是里面的代码内容return,什么值,再补充一点,同样def,getName,里面传一个参数,这个参数比如就是name,传进去是什么名称,返回的还是类似的名称再加一个hello,然后冒号,然后return一个hello,

再+name,然后打印出来,print getName ,传入一个字符串richie 这就打印出来了,hello:richie 这就是传参,参数什么样的类型跟变量什么样的类型是一样的原理。参数怎样定义默认值呢?

直接在这里等于什么,就是默认值了,还可以定义一些可变参数

return多个值,返回值以数组返回,通过解压为x,y,z,f

 

位置参数在必须在默认参数前面,否则会报错

 

 

类:先做一个模块,定义一个函数,def getName然后传入一个name参数,然后缩进,return一个hello

,+name。请问testpy怎么运行呢?在编辑一下,这里编辑器就不多说了,直接使用。这里print一个end,运行一下,前面用python,test.py

就可以运行了,然后回车,这就运行出来了。

如果要把python本身设置到环境变量里,就可以test.py.这里已经定义完一个模块了,现在需要去调用它,

回到这里,from test import * ,回车,这里已经打印出来了。时候吗确实可以调用了。这就是相应的模块。

  现在讲一个新的概念,进入到面向对象,我们这里第三块区域,就是面向对象的数据结构,毋庸置疑就是要学到类。

这里先不学类。先给大家提一个问题,不是说python很牛嘛,它的数学运算怎么样呢?方不方便呢?实际上python的数学运算时很方便的。怎么方便呢?首先引入一个数学原酸的第三方模块,

这里用import语法来引入模块,很多原来也用到import。有一个数据运算模块math,然后math里面有各种各样的数学运算,如:32的正选是多少?

math.sin(32).这里就直接计算出来了。math.cos.(32)页计算出来了。所以python是数据运算,各方面都很方便。

  这还不够,有人觉得还是不够简洁,不想打印math.sin怎么办 还有一种方法:from math,from math是表示从math.py这个源文件把它作为一个模块导入进来,并把里面的

所有函数import进来。from模块名在import具体的方法。这时候可以直接用了,sin(323).

  这里自己建一个模块,两个拿来对比,让大家学习,这里看一下怎样去新建一个模块并进行调用。这里先看一下是否在同意路劲。ok,是在同意路劲,这里新建一个文件叫test.py

  

 

posted @ 2017-07-25 12:09  Richie`  阅读(201)  评论(0编辑  收藏  举报