导航:首页 > 编程语言 > python函数编程举例教程

python函数编程举例教程

发布时间:2023-08-19 03:05:41

‘壹’ python简单的函数定义和用法实例

python简单的函数定义和用法实例
这篇文章主要介绍了python简单的函数定义和用法,实例分析了Python自定义函数及其使用方法,具有一定参考借鉴价值,需要的朋友可以参考下
具体分析如下:
这里定义了一个温度转换的函数及其用法。
def convertTemp(temp, scale):
if scale == "c":
return (temp - 32.0) * (5.0/9.0)
elif scale == "f":
return temp * 9.0/5.0 + 32
temp = int(input("Enter a temperature: "))
scale = input("Enter the scale to convert to: ")
converted = convertTemp(temp, scale)
print("The converted temp is: " + str(converted))

希望本文所述对大家的Python程序设计有所帮助。

‘贰’ python编程实例——求满足条件的三位数

求满足如下条件的3位正整数,它除以9的商等于它的个位数字的平方和。例如224,它除以9的商为24,它的每一位数(2、2和4)的平方和也是24。

算法思路:首先,我们用range函数遍历所有的3位数,按照range(x,y)函数的语法规则,要包含所有的3位整数100~999,range函数的参数x、y应该分别取值为100和1000,即range(100,1000),然后分别计算3位数的个位、十位和百位数。计算的方法可以参考下面代码的变量a、b和c的计算方法,然后再计算出它们的平方和,最后,比较每位数的平方和是否等于此数除以9的商,如果是就输出这个数。代码如下:

程序运行结果:

132

224

315

453

535

561

635

661

753

805

815

‘叁’ 如何用python表示三角函数

Python编码下面的三角函数包括以下种类:acos(x)//返回x的反余弦弧度值。asin(x)//返回x的反正弦弧度值。atan(x)//返回x的反正切弧度值。atan2(y,x)//返回给定的X及Y坐标值的反正切值。cos(x)//返回x的弧度的余弦值。hypot(x,y
描述

sin()返回的x弧度的正弦值。

语法

以下是sin()方法的语法:

importmath
math.sin(x)
注意:sin()是不能直接访问的,需要导入math模块,然后通过math静态对象调用该方法。

参数

x--一个数值。

返回值

返回的x弧度的正弦值,数值在-1到1之间。

实例

以下展示了使用sin()方法的实例:

#!/usr/bin/python
import math

print "sin(3) : ", math.sin(3)
print "sin(-3) : ", math.sin(-3)
print "sin(0) : ", math.sin(0)
print "sin(math.pi) : ", math.sin(math.pi)
print "sin(math.pi/2) : ", math.sin(math.pi/2)
以上实例运行后输出结果为:

sin(3) : 0.14112000806
sin(-3) : -0.14112000806
sin(0) : 0.0
sin(math.pi) : 1.22460635382e-16
sin(math.pi/2) : 1
总结

以上就是本文关于Python入门之三角函数sin()函数实例详解的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:python正则表达式re之compile函数解析、Python中enumerate函数代码解析、简单了解Python中的几种函数等,有什么问题可以随时留言,小编会及时回复大家的。感谢朋友们对本站的支持!

‘肆’ 一文读懂Python 高阶函数

将函数作为参数传入,这样的函数称为高阶函数。 函数式编程就是指这种高度抽象的编程范式。
变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。如下所示:


map(fun, lst),将传入的函数变量func作用到lst变量的每个元素中,并将结果组成新的列表返回。


定义一个匿名函数并调用,定义格式如-->lambda arg1,arg2…:表达式


rece把一个函数作用在一个序列[x1, x2, x3, …]上,这个函数必须接收两个参数,rece把结果继续和序列的下一个元素做累积计算。


filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。





闭包的定义?闭包本质上就是一个函数
如何创建闭包?

如何使用闭包?典型的使用场景是装饰器的使用。
global与nonlocal的区别:

简单的使用如下:


偏函数主要辅助原函数,作用其实和原函数差不多,不同的是,我们要多次调用原函数的时候,有些参数,我们需要多次手动的去提供值。
而偏函数便可简化这些操作,减少函数调用,主要是将一个或多个参数预先赋值,以便函数能用更少的参数进行调用。

我们再来看一下偏函数的定义:
类func = functools.partial(func, *args, **keywords)
我们可以看到,partial 一定接受三个参数,从之前的例子,我们也能大概知道这三个参数的作用。简单介绍下:


总结
本文是对Python 高阶函数相关知识的分享,主题内容总结如下:

阅读全文

与python函数编程举例教程相关的资料

热点内容
如何给excel某列表格加密 浏览:158
s7编译 浏览:553
单片机接口电路 浏览:159
为什么云服务器都在用 浏览:746
phpifelseifelse 浏览:248
车场服务器磁盘满了怎么办 浏览:231
android百度坐标gps 浏览:618
程序员的职业定位 浏览:592
软件论文查重查源码吗 浏览:882
javaint字节数组 浏览:970
命令提示符返回 浏览:777
eclat算法java 浏览:639
php调查问卷源码 浏览:67
怎么将视频搞成文件夹 浏览:351
华为云空间连接不上服务器 浏览:818
服务器邮件怎么发 浏览:587
爱标客app在哪里下载 浏览:353
桔色解压视频教程 浏览:684
5v单片机控制mos开关 浏览:1000
python编写完后怎样运行 浏览:667