博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python函数(入门6)
阅读量:6243 次
发布时间:2019-06-22

本文共 1212 字,大约阅读时间需要 4 分钟。

转载请标明出处:

本文出自:

Python函数

1. Python之调用函数

print abs(100)print abs(-20)print abs(12.34)print cmp(1, 2)print cmp(2, 1)print cmp(3, 3)print int('123')print int(12.34)print str(123)print str(1.23)L = []x = 1while x <= 100:    L.append(x * x)    x = x + 1print sum(L)

2. Python之编写函数

def square_of_sum(L):    sum = 0    for x in L:        sum = sum + x * x    return sumprint square_of_sum([1, 2, 3, 4, 5])print square_of_sum([-5, 0, 5, 15, 25])

3. Python函数之返回多值

x = (-b±√(b²-4ac)) / 2aimport mathdef quadratic_equation(a, b, c):    t = math.sqrt(b * b - 4 * a * c)    return (-b + t) / (2 * a),( -b - t )/ (2 * a)print quadratic_equation(2, 3, 0)print quadratic_equation(1, -6, 5)

4. Python之递归函数

def move(n, a, b, c):    if n ==1:        print a, '-->', c        return    move(n-1, a, c, b)    print a, '-->', c    move(n-1, b, a, c)move(4, 'A', 'B', 'C')

5. Python之定义默认参数

def greet(name='world'):    print 'Hello, ' + name + '.'greet()greet('Bart')

6. Python之定义可变参数

def average(*args):    sum = 0.0    if len(args) == 0:        return sum    for x in args:        sum = sum + x    return sum / len(args)print average()print average(1, 2)print average(1, 2, 2, 3, 4)

转载于:https://www.cnblogs.com/why168888/p/6407970.html

你可能感兴趣的文章
mac下安装appium
查看>>
js ---- 函数防抖
查看>>
js call 和 apply
查看>>
CentOS 6.5下Percona Xtrabackup的安装错误解决方案
查看>>
VCS双机+oracle 11gR2+ASM主机名修改
查看>>
转:// LINUX下为ORACLE数据库设置大页--hugepage
查看>>
Linux文件权限与属性详解 之 chattr & lsattr
查看>>
负载均衡集群之LVS配置命令
查看>>
PHP使用文件流下载文件方法(附:解决下载文件内容乱码问题)
查看>>
多线程编程
查看>>
再谈谈数学
查看>>
Scheme来实现八皇后问题(1)
查看>>
pip或者anacnda安装opencv以及opencv-contrib
查看>>
Unity 5 中的全局光照技术详解(建议收藏)
查看>>
python 的矩阵运算——numpy
查看>>
处理handler中的内存泄漏
查看>>
P8 Visible Lattice Points
查看>>
小小不爽一下
查看>>
【转】NuGet学习笔记(1)——初识NuGet及快速安装使用
查看>>
Python学习笔记 - MySql的使用
查看>>