Skip to content

Latest commit

 

History

History
22 lines (22 loc) · 1.15 KB

File metadata and controls

22 lines (22 loc) · 1.15 KB

函数就是最基本的一种代码抽象的方式。

  • 数据类型转换函数
    int() 函数可以把其他数据类型转换为整数
  • 定义函数 在 Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
def my_abs(x):
    if x >= 0:
        return x
    else:
        return -x
  • 空函数 如果想定义一个什么事也不做的空函数,可以用 pass 语句:
    pass 语句什么都不做,那有什么用?实际上 pass 可以用来作为占位符,比如现在还没想好怎么写函数的代码,就可以先放一个 pass,让代码能运行起来。
if age >= 18:
    pass

缺少了 pass,代码运行就会有语法错误。

  • 返回多个值 函数可以返回多个值吗?答案是肯定的。返回值是一个 tuple!但是,在语法上,返回一个 tuple 可以省略括号,而多个变量可以同时接收一个 tuple,按位置赋给对应的值,所以,Python 的函数返回多值其实就是返回一个 tuple,但写起来更方便。