Python基础(四)- 函数
函数
有两种类型的函数:一种设计成返回值,一种仅执行代码而不返回值。
内建函数
之前接触到的函数:
函数 例子 结果 输入 输出
int int(2.6) 2 数字 数字
chr chr(65) ‘A’ 数字 字符串
ord ord(‘A’) 65 字符串 数字
round round(2.34,1) 2.3 数字, 数字 数字
用户自定义函数
def functionName(par1,par2,…)
indented block of statements
return expression
一旦第一个return语句得到了执行,函数将立即终止。return语句可以出现在函数体中的任何位置。
具有一个参数的函数
def fahrenheitToCelsius(t):
convertedTemperature=(5/9)*(t-32)
return convertedTemperature
fahrenheitTemp=eval(input(“enter a tmperature in degrees fahrenheit: ”))
print(“Celsius equivalent:”, fahrenheitToCelsius(fahrenheitTemp),”degrees”)
向函数传值
def triple(num):
num=3*num
return num
num=2
print(triple(num))
print(num)
具有多个参数的函数
尽管Python允许函数接受可变数目的参数,但是我们首先只考虑接受固定数目的参数的函数。当调用函数并按位置传递实际参数时,实际参数的数目必须与形式参数的数目相同。同时,实际参数值的数据类型也必须与形式参数期望的数据类型(同样的顺序)兼容。
心情不好,就写到这儿吧