博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
函数与模块
阅读量:4358 次
发布时间:2019-06-07

本文共 1405 字,大约阅读时间需要 4 分钟。

一 函数  

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

  

 

转载于:https://www.cnblogs.com/richiewlq/p/7233344.html

你可能感兴趣的文章
hdu 3635 Dragon Balls (并查集)
查看>>
文件操作
查看>>
7.java集合,泛型简单总结,IO流
查看>>
杭电2007 平方和与立方和
查看>>
JS邮箱验证-正则验证
查看>>
关于SQL查询效率,100w数据,查询只要1秒
查看>>
Quartz 2D绘图
查看>>
JS Fetch
查看>>
EJB 笔记
查看>>
【delete】Android自定义控件(四) 自定义ImageView动态设置ImageView的高度
查看>>
HDUOJ------(1230)火星A+B
查看>>
Servlet
查看>>
基于jquery地图特效全国网点查看代码
查看>>
【leetcode】867 - Transpose Matrix
查看>>
(转)Intellij Idea工具栏添加打开选中文件的资源管理器位置
查看>>
Linux 的面试小题 9
查看>>
45.排序
查看>>
JQuery学习笔记(3)JQuery中的DOM操作
查看>>
PHP关于时间的方法
查看>>
dom4j 解析 xml标签属性
查看>>