Python 函数

本文详细介绍了Python函数的基础概念,包括函数的定义与调用方法、不同类型的函数参数及其使用方式、函数返回值的特点以及变量的作用域等内容。

  1.函数的定义

   *def关键字,依次写函数名,括号,括号内参数,冒号,回车后,写函数体,return语句,默认return为none

wKioL1ljfTjROl2aAAAiwN4JefY761.png

    2.调用函数

   * abs() 取绝对值

wKioL1ljfbGCtDV0AAANG4EqYCE263.png-wh_50

   *cmp()  比较数大小,返回值为1,-1,0

wKioL1ljfgfAkMYBAAAmNJkbnzo273.png     *转换数据类型函数

wKioL1ljfkqB0yz9AABJIFohS30195.png

   3.函数名

     *函数名与变量名类似,指向一个函数的引用,可以给函数起别名

wKioL1ljfyKA9XveAAAY1Gur9o8667.png   4.空函数

   *用pass,定义一个什么也不做的函数

wKioL1ljf7nj3CuRAAAY6VIFASw552.png   5.函数返回值

     *默认返回none,返回多个值类型为元组

wKiom1ljgHWg2WwfAAAoQcYDKa0233.png

wKiom1ljgIHzdSJ_AAAV3TMig7g737.png

   6.函数参数

   *必选参数在前,默认参数在后

wKiom1ljgZmAGdzxAAAm9DM0yYc492.pngwKiom1ljgaHyWIcPAAARjWXDJtg933.png      *可变参数,传入的参数个数可变,参数用*args

      *关键字参数,传入任意个含参数名的参数,关键字在函数内部自动组装为一个字典,参数用**kwargs

wKioL1ljgyaydlsQAAAm9DM0yYc329.png

wKiom1ljgyezSuWtAAARjWXDJtg520.png

 

   7.函数参数组合

     *可以必选参数,默认参数,可变参数,关键字参数一起使用,顺序必须是必选参数,默认参     数,可变参数,关键字参数


   8.变量作用域

    局部变量: 只能在函数内部使用

      全局变量: 在整个程序中使用

      global : 强制将局部变量转换为全局变量


本文转自  red777    51CTO博客,原文链接:http://blog.51cto.com/12314711/1946104
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值