python的自定义函数的用法和实例

这篇具有很好参考价值的文章主要介绍了python的自定义函数的用法和实例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.自定义函数的语法和用法

(1)引入

(2)语法

(3)用法:用于自定义目标函数语法。

(4)调用函数

①语法

②解释

2.实例

(1)简单的用法

(2)与input函数、while语句结合使用


1.自定义函数的语法和用法

(1)引入

python语言调用的求和sum()、replace等函数是已经定义好的函数,而我们想要调用自己想要的函数方法等需要自己定义才能调用。

(2)语法

def function_name(parameters):
    function_body
    return [experssion]


def 函数名(参数):
    函数主体
    return [表达式]

参数说明

def :关键词,必须。定义函数需要引用到def关键词。

function_name():必须,函数名,且后面必须加括号同时加上冒号。

parameters:可选,传入的参数或自变量。是一些函数体内需要指定一些数值。
function_body:函数主体,自定义的函数内容。需要缩进。
return [experssion]:返回值,结束函数,返回一个目标值给调用方。不带表达式的return相当返回None。

(3)用法:用于自定义目标函数语法。

(4)调用函数

①语法

function_name(parameter)  即函数名(参数)

参数说明

function_name():函数名,用于调用目标函数。

parameter:参数或自变量,是一些函数体内需要指定一些数值。

②解释

自定义函数完之后需要调用函数,否则自定义函数无任何输出值,所以需要调用函数才能实现自定义函数的价值。


2.实例

(1)简单的用法

"""引入两个参数"""
"""自定义求和函数并调用"""
#①不调用return返回值
def sum1(num1,num2):
    sum = num1 + num2
sum1(4,50)


#②不返回值
def sum1(num1,num2):
    sum = num1 + num2
    return
sum1(4,50)


#③调用并返回求和值
def sum1(num1,num2):
    sum = num1 + num2
    return sum
sum1(4,50)

#只有最后一个定义的函数调用能返回值,其他的值都不能返回


#④调用并返回两个值的求和
def sum1(num1,num2):
    sum = num1 + num2
    return sum

num1 = 10086
num2 = 13653
sum1 = sum1(num1,num2)
print('两个值的求和sum1为:',sum1)

输出结果为:

python的自定义函数的用法和实例

(2)与input函数、while语句结合使用

#③调用并返回求和值
def sum1(num1,num2):
    sum = num1 + num2
    return sum

while True:
    num1 = eval(input('请输入数值num1:'))
    num2 = eval(input('请输入数值num2:'))
    sum1 = sum1(num1,num2)
    print('两个值的求和sum1为:',sum1)

输出结果为:

python的自定义函数的用法和实例


 参考文章

 具体input函数用法可参考文章:python的input函数用法_小白修炼晋级中的博客-CSDN博客_python中input的用法

具体while语句用法可参考文章:python的while循环语句用法及实例_小白修炼晋级中的博客-CSDN博客_python while循环语句文章来源地址https://www.toymoban.com/news/detail-481870.html

到了这里,关于python的自定义函数的用法和实例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SQL的ROUND函数用法及其实例

    目录 1.ROUND函数的语法及用法 (1)语法:round(value,n) (2)用法:对某个数值(字段)保留指定小数位数(四舍五入)。 2.实例 参数说明 value:数值。可为储存数值的字段。 n:小数点位数,为自然数。0表示保留整数,1表示保留一位小数,2表示保留两位小数依次类推; 说明

    2023年04月09日
    浏览(48)
  • Python中的自定义密码验证,对密码验证功能进行单元测试(1)

    import unittest from app import is_valid_size class TestIsValidSize(unittest.TestCase): def test_empty_password(self): self.assertFalse(is_valid_size(“”)) def test_4_char_password(self): self.assertFalse(is_valid_size(“pass”)) def test_6_char_password(self): self.assertTrue(is_valid_size(“passwd”)) def test_16_char_password(self): self.assertTrue

    2024年04月23日
    浏览(48)
  • Oracle中xmltype类型toObject函数用法实例

    Oracle中xmltype类型toObject函数用法总结。 【实例一】 xmltype是oracle中的type object类型。在实际使用中,可以当做xml对象来使用: 执行结果 【实例二】嵌套类型 注意嵌套类型对应到xml上,需要以嵌套类型的名字为根节点:参考下面例子的person字段。 toObject函数实际将xmltype类型变

    2024年02月09日
    浏览(36)
  • SQL的from_unixtime函数的用法实例

    目录 1.from_unixtime的语法及用法 (1)语法:from_unixtime(timestamp ,date_format) (2)用法:将时间戳转为指定日期格式。 (3)常见的日期格式 2.实例 即from_unixtime(时间戳 ,日期格式 参数说明 timestamp :时间戳,可为一串数字,也可为字段。 date_format:时间格式,不填默认为%Y-%m-%d

    2023年04月21日
    浏览(40)
  • 使用Python爬取GooglePlay并从复杂的自定义数据结构中实现解析

    【作者主页】: 吴秋霖 【作者介绍】:Python领域优质创作者、阿里云博客专家、华为云享专家。长期致力于Python与爬虫领域研究与开发工作! 【作者推荐】:对JS逆向感兴趣的朋友可以关注《爬虫JS逆向实战》,对分布式爬虫平台感兴趣的朋友可以关注《分布式爬虫平台搭建

    2024年02月04日
    浏览(47)
  • SQL的substring函数及其用法实例——MYSQL另一种截取目标字符的函数

    目录 1.substring()的语法和用法实例 (1)两个参数的语法和用法实例 ①语法:substring(string ,index)|substring(string from index) ②用法实例: 从指定字符串的某序数开始获取字符 (2)三个参数的语法和用法实例 ①语法:substring(string ,index,len)|substring(string from index for len) ②用法实

    2023年04月08日
    浏览(85)
  • C++程序设计函数部分(定义+实例)

    目录 1、内联函数 2、默认形参值函数 3、重载函数 4、系统函数 (1)定义 在函数前面加上 inline 申明 eg: inline double CalArea(double radius) { return 3.14*radius*radius; } void main() { double r(3.0); double area; area=CalArea(r); coutareaendl; } (2)作用 提高运行的速度。 对于一些程序代码小,运行时间

    2023年04月14日
    浏览(52)
  • 【实例】POSTGRE SQL如何用age函数实现两个日期之间的差值计算用法及代码示例

    【实例】POSTGRE SQL如何用age函数实现两个日期之间的差值计算用法及代码示例 工作中遇到需要计算两个日期之间的月份差值、天数差值,百度到的众多内容自己通过实践整理后,将最终的计算结果分享给大家 例: 用到的函数:age(end_date,start_date) age函数常用来计算年龄,计算

    2024年02月04日
    浏览(66)
  • python中针对同一目录或不同目录下的其他文件或文件夹的import用法

    在Python中, import 用于导入其他文件或模块的内容,让你可以在当前文件中使用这些内容。下面我将介绍如何使用 import 来导入同一目录或不同目录下的文件或文件夹。 1. 导入同一目录下的文件或模块: 如果你要导入与当前文件位于同一目录下的文件或模块,可以直接

    2024年02月14日
    浏览(49)
  • python的encode()和decode()的用法及实例

    很多时候我们读取数据容易看到的是乱码,因为编写这个文件的人为了存储、私密保存等原因会用utf-8、gbk、ASCII等进行编码。编码我们可以用encode方法,解码我们可以用decode方法。 目录 1.encode函数的用法及实例 (1)encode()的语法 (2)用法:将目标字符串str编写为目标二进

    2024年02月16日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包