Python函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段
定义一个函数的原则:
- 必须以def开头,后接函数名称和圆括号
- 圆括号用于定义参数,任何传入的参数和自变量都应该放在圆括号内
- 函数内容以冒号起始,并且缩进
- Return[表达式]结束函数,选择性的返回一个值给调用方。可不带任何表达式
参数传递
在python中变量是没有类型得,对象有类型:
A=2 #变量A没有类型,对象2类型是整形
对象分为两种
不可更改对象
可更改对象:
参数不可变的类型
参数可变的类型:
其他函数说明:
http://www.runoob.com/python/python-functions.html
参数传递可变对象
Python模块调用
讲函数封装成一个py文件,称之为模块,方便其他人调用
函数(模块)调用的方法有两种:
1. from py文件名 import 函数名
2. import py文件名
实例:
已存在py文件:sum.py,内包含两个函数体如下图:
注意:用户自定义的函数文件只要放在安装目录下即可识别到
第一种方法调用:
第二种方法调用