一、函数的定义和调用
定义函数,就是封装独立的功能;调用函数,就是使用封装的成果。
二、python中的内置函数
函数语法 | 描述 | 实例 | 输出结果 |
---|---|---|---|
abs( x ) | abs() 函数返回数字的绝对值 | print("abs(-45) : ", abs(-45)) print("abs(119L) : ", abs(119L)) | abs(-45) : 45 abs(119L) : 119 |
divmod(a, b) | divmod(a, b)函数返回元组(a // b, a % b) | print(divmod(7,2)) divmod(1+2j,1+0.5j) | (3, 1) ((1+0j), 1.5j) |
input([prompt]) | 一般情况下推荐使用 raw_input() 来与用户交互 | a = input("input:") | input: |
open(name[, mode[, buffering]]) | 用于打开一个文件,创建一个 file 对象 | f = open('test.txt') f.read() | 'RUNOOB1\nRUNOOB2\n' |
staticmethod(function) | 返回函数的静态方法,不强制要求传递参数 | class C(object): @staticmethod def f(arg1, arg2, ...): | 声明了静态方法 f,从而可以实现实例化使用 C().f(),当然也可以不实例化调用该方法 C.f() |