zoukankan      html  css  js  c++  java
  • python pow函数(31)

     

    一.pow函数介绍

        在python中内置函数pow()一共有两个参数,x和y,并返回 xy(x的y次方) 的值,语法如下:

        参数介绍

            x — 数值表达式(整数或者浮点数);

            y — 数值表达式(整数或者浮点数);

            z — 数值表达式(整数或者浮点数),默认不设置z值;

        返回值:返回 xy(x的y次方)的值;如果设置了z值,则再对结果进行取模,其结果等效于pow(x,y) %z;

     

    二.pow函数使用

        案例1:pow函数常规使用

    # !usr/bin/env python
    # -*- coding:utf-8 _*-
    """
    @Author:何以解忧
    @Blog(个人博客地址): shuopython.com
    @WeChat Official Account(微信公众号):猿说python
    @Github:www.github.com
     
    @File:python_pow.py
    @Time:2019/12/11 21:25
     
    @Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
    """
    print(pow(2,5)) # 等价 2*2*2*2*2 = 32
    print(pow(2,3)) # 等价 2*2*2 = 8
    print(pow(2,3,5)) # 等价 2*2*2%5 = 8 % 5 = 3
    print(2*2*2%5)  # 等价 pow(2,3,5) = 3

        输出结果:

    32
    8
    3
    3

     

        案例2:pow函数所有的参数必须是数值类型,不能是其他类型,否则报错 TypeError

    print(pow(2,'2'))

     

    产生异常:

    Traceback (most recent call last):
      File "E:/Project/python_project/untitled10/123.py", line 18, in <module>
        print(pow(2,'2'))
    TypeError: unsupported operand type(s) for ** or pow(): 'int' and 'str'

     

        案例3:若果x,y 有一个浮点数,则结果将转换为浮点数

     

    print(pow(2,3.2))
    print(pow(2,3.0))

        输出结果:

    9.18958683997628
    8.0

     

     

     

    猜你喜欢:

        1.python匿名函数lambda

        2.python return逻辑判断表达式

        3.python map函数

        4.python异常处理 try except

     

        转载请注明:猿说Python » python pow函数

     

    技术交流、商务合作请直接联系博主
    扫码或搜索:猿说python
    python教程公众号
    猿说python
    微信公众号 扫一扫关注
  • 相关阅读:
    eclipse报错:发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素
    深入解析_Android的自定义布局
    RSA算法加密解密
    android版本
    TabHost+RadioGroup搭建基础布局
    android横竖屏控制
    一大波静态方法
    有时候
    简单的dialog菜单
    mongodb学习(三)——函数使用的小技巧
  • 原文地址:https://www.cnblogs.com/shuopython/p/12163671.html
Copyright © 2011-2022 走看看