Python入门_学会创建并调用函数的方法


Posted in Python onMay 16, 2017

这篇文章主要介绍下如何创建并调用函数。

print():是打印放入对象的函数 len():是返回对象长度的函数 input():是让用户输入对象的函数 ...

简单来说,函数就是将对象放进去,然后就可以得到处理结果。在Python中有很多自带函数,具体可以参见此链接: https://docs.python.org/3/library/functions.html

Python自带的函数有限,想要解决更多的问题,我们需要学会自己创建函数。

def(即define):指定义一个函数 arg(即argument):参数 return:返回结果

Python入门_学会创建并调用函数的方法

其中def和return是关键字,Python是靠识别这些特定的关键字来知晓编程者想要什么。第一行括号后面的冒号是英文状态下的,如果不写或错用为中文状态的,变会报错。

明白了函数的定义,现在我们自己来创建一个简单的函数。

设计一个重量转换器:

def一个重量转换函数,输入转换公式,返回结果;然后调用自己定义的函数,设置参数为1200,并将其转换为kg:

def weight_converter(g):
   weight = g / 1000
   return str(weight) + 'kg'
 
 g2 = weight_converter(1200)
 print(g2)

运行结果:

1.2kg

完成这个后,可以再尝试一个稍微复杂点的函数。

设计一个求直角三角形斜边长的函数:

两条直角边为参数,求斜边长:

def right_triangle_third_length(a,b):
   third_length = (a ** 2 + b ** 2) ** (1 / 2)
   return third_length
 
 c = right_triangle_third_length(3,4)
 print(c) # 调用函数并打印结果

在Python中可以使用**运算符计算幂的乘方,运行结果:

5.0

所以,创建函数的流程简单来讲,是:利用def定义函数,然后调用自己定义的函数,打印出结果。

后续,我会介绍下参数传递方式、设计自己的函数。

操作环境:Python版本,3.6;PyCharm版本,2016.2;电脑:Mac

以上这篇Python入门_学会创建并调用函数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现登陆知乎获得个人收藏并保存为word文件
Mar 16 Python
python操作mongodb根据_id查询数据的实现方法
May 20 Python
python编程实现希尔排序
Apr 13 Python
Django的分页器实例(paginator)
Dec 01 Python
对Python使用mfcc的两种方式详解
Jan 09 Python
Python Pandas 箱线图的实现
Jul 23 Python
在django-xadmin中APScheduler的启动初始化实例
Nov 15 Python
详解python itertools功能
Feb 07 Python
Win 10下Anaconda虚拟环境的教程
May 18 Python
python之django路由和视图案例教程
Jul 26 Python
分位数回归模型quantile regeression应用详解及示例教程
Nov 02 Python
Python机器学习应用之工业蒸汽数据分析篇详解
Jan 18 Python
Python入门_浅谈逻辑判断与运算符
May 16 #Python
Python入门_条件控制(详解)
May 16 #Python
Python入门_浅谈for循环、while循环
May 16 #Python
Python入门_浅谈数据结构的4种基本类型
May 16 #Python
Python入门_浅谈字符串的分片与索引、字符串的方法
May 16 #Python
python将ansible配置转为json格式实例代码
May 15 #Python
用Python设计一个经典小游戏
May 15 #Python
You might like
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php
2011/07/03 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
DOM 脚本编程中的兄弟节点
2009/10/31 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
jQuery filter函数使用方法
2014/05/19 Javascript
node.js中的path.extname方法使用说明
2014/12/09 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
函数window.open实现关闭所有的子窗口
2015/08/03 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
jquery之别踩白块游戏的简单实现
2016/07/25 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
2017/09/17 Javascript
Angular 数据请求的实现方法
2018/05/07 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
2019/07/11 Javascript
原生JS利用transform实现banner的无限滚动示例代码
2020/06/15 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
2021/01/08 Vue.js
定制FileField中的上传文件名称实例
2017/08/23 Python
python实现树形打印目录结构
2018/03/29 Python
Python 判断奇数偶数的方法
2018/12/20 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
Python图片处理模块PIL操作方法(pillow)
2020/04/07 Python
PyCharm2020.3.2安装超详细教程
2021/02/08 Python
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
美国林业供应商:Forestry Suppliers
2019/05/01 全球购物
大学生社会实践评语
2014/04/25 职场文书
个人工作作风整改措施思想汇报
2014/10/13 职场文书
初中教师个人工作总结
2015/02/10 职场文书
党员个人总结范文
2015/02/14 职场文书
学生会个人总结范文
2015/02/15 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
开工典礼致辞
2015/07/29 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers
动漫APP软件排行榜前十名,半次元上榜,第一款由腾讯公司推出
2022/03/18 杂记
SpringBoot Http远程调用的方法
2022/08/14 Java/Android