美文网首页
Python-函数学习2

Python-函数学习2

作者: 小心的我 | 来源:发表于2020-03-19 14:38 被阅读0次

#!/usr/bin/python

# -*- coding:utf8 -*-

import math

# 函数学习

# 1.求绝对值的函数abs

# print(abs(-190))

# 2.调用函数的时候,如果传入的参数数量不对,会报TypeError的错误

# 如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误,并且给出错误信息:str是错误的参数类型

# max函数max()可以接收任意多个参数,并返回最大的那个

# print(max(1, 1, 2, 3, 4))

# 3.Python内置的常用函数还包括数据类型转换函数,比如int()函数可以把其他数据类型转换为整数

# print(int(12.23))

# print(hex(255))  # 内置的hex()函数把一个整数转换成十六进制表示的字符串

# 4.在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回

def my_abs(a):

    # 绝对值

    if a > 0:

        return a

    else:

        return -a

def quadratic(a, b, c):

    if (b*b-4*a*c) < 0:

        return "开平方根的值小于0"

    else:

        x1 = (-b + math.sqrt(b * b - 4 * a * c)) / (2 * a)

        x2 = (-b - math.sqrt(b * b - 4 * a * c)) / (2 * a)

        return x1,x2

def power(x, n):

    #计算x的n次方

    s = 1

    while n > 0:

        n = n - 1#n=2,n=1,n=0

        s = s * x#s=1*2=2,s=2*2=4,s=4*2

    return s

print(my_abs(-90))

print(quadratic(4,7,2))

print(power(2,3))

相关文章

  • Python-函数学习2

    #!/usr/bin/python # -*- coding:utf8 -*- import math # 函数学...

  • python-调用函数(2)

    python中,有默认参数时,需要将默认参数放在必选参数之后 有多个默认参数时,可以通过顺序提供默认参数,也可以不...

  • python-学习2

    函数可以理解为最基本的代码抽象方式。不关心底层具体过程,只关心上层意义。 调用函数: abs()、max()、he...

  • Python--删除字符串首尾空格函数的实现

    在上一篇文章中Python-批量修改文件名中,有用到strip()函数删除字符串首尾空格。 strip()函数示例...

  • Python-函数

    函数 函数是可重复使用的程序片段:它允许你为 某个代码块 命名,允许通过这一特殊的名字在你程序的任何地方来运行代码...

  • python-函数

    作用域 L local局部作用域 E enclosing嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作...

  • Python-函数

  • python-函数

    定义函数 函数定义示例: 定义 cylinder_volume 函数后,我们可以如下所示地调用该函数。 cylin...

  • python-函数

    1:介绍 python里的函数: 就是一系列实现某个特定功能的语句的集合, 他可以通过名字进行...

  • Python-函数

    ​ 函数是一种可以复用代码,把大型代码拆分成多段代码,实现功能分离,达到模块化的效果。 ​ 对于函数主要有...

网友评论

      本文标题:Python-函数学习2

      本文链接:https://www.haomeiwen.com/subject/ephlyhtx.html