python_笔记6_函数
来源:互联网 发布:c语言求根号 编辑:程序博客网 时间:2024/05/10 00:20
编写函数
在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
我们以自定义一个求绝对值的 my_abs 函数为例:
def my_abs(x):
if x >= 0:
return x
else:
return -x
请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。
如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。
在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
我们以自定义一个求绝对值的 my_abs 函数为例:
def my_abs(x):
if x >= 0:
return x
else:
return -x
请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。
如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。
return None可以简写为return。
---------------------------------------------------------------------------------------------------------------
Python自带的 int() 函数,其实就有两个参数,我们既可以传一个参数,又可以传两个参数:
>>> int('123')
123
>>> int('123', 8)
83
--------------------------------------------------------------------------------------------------------------
Python 可变参数
#coding:utf-8def average(*arg):sum = 0i = 0while i<len(arg):sum+=arg[i]i+=1return sum/len(arg)print average(1,2,3);
0 0
- python_笔记6_函数
- python_笔记10_高阶函数
- python_笔记12_匿名函数
- python_学习笔记_基础练习_1
- python_学习笔记_基础练习_2
- python_笔记9_条件过滤
- python_笔记13_装饰器
- python_数据分析_笔记碎碎念
- python_>>_<<
- Python_基本概念_简明Python教程_笔记
- python_模块与函数学习笔记
- Python_函数
- Python_函数
- python_函数
- Python_函数
- python_笔记2_短路计算(SS)
- python_笔记8_生成列表,列表表达式
- python_笔记11_闭包(SSS)
- Python爬虫-用迅雷下载电影
- java-jdk环境变量配置
- Java并行计算Fork/Join框架使用
- LeetCode 209. Minimum Size Subarray Sum
- linux常用命令
- python_笔记6_函数
- java--webservices【jdeveloper】
- 怎样写参数个数可变的宏
- CLI (命令行接口) 简易开发
- Laravel5.2多对多自定义主键名
- Get与Post的区别
- Android网络编程之使用HttpClient批量上传文件
- mybatis ErrorContext
- 论android的优化