百木园-与人分享,
就是让自己快乐。

Python pow 函数- Python零基础入门教程

目录

  • 一.Python pow 函数介绍
  • 二.Python pow 函数使用
    • 案例 1:pow 函数常规使用
    • 案例 2:pow 函数所有的参数必须是数值类型,不能是其他类型,否则报错 TypeError
    • 案例 3:若果 x,y 有一个浮点数,则结果将转换为浮点数
  • 三.猜你喜欢

基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门

一.Python pow 函数介绍

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

\'\'\'
参数介绍:
x — 数值表达式(整数或者浮点数);
y — 数值表达式(整数或者浮点数);
z — 数值表达式(整数或者浮点数),默认不设置z值;

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

pow(x, y[, z])

二.Python pow 函数使用

案例 1:pow 函数常规使用

# !usr/bin/env python
# !usr/bin/env python
# -*- coding:utf-8 _*-
\"\"\"
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python pow 函数.py
@Time:2021/04/19 07:37
@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

# !usr/bin/env python
# !usr/bin/env python
# -*- coding:utf-8 _*-
\"\"\"
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python pow 函数.py
@Time:2021/04/19 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

\"\"\"

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 有一个浮点数,则结果将转换为浮点数

# !usr/bin/env python
# !usr/bin/env python
# -*- coding:utf-8 _*-
\"\"\"
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python pow 函数.py
@Time:2021/04/19 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

\"\"\"

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

\'\'\'
输出结果:

9.18958683997628
8.0
\'\'\'

三.猜你喜欢

  • Python for 循环
  • Python 字符串
  • Python 列表 list
  • Python 元组 tuple
  • Python 字典 dict
  • Python 条件推导式
  • Python 列表推导式
  • Python 字典推导式
  • Python 函数声明和调用
  • Python 不定长参数 *argc/**kargcs
  • Python 匿名函数 lambda
  • Python return 逻辑判断表达式
  • Python 字符串/列表/元组/字典之间的相互转换
  • Python 局部变量和全局变量
  • Python type 函数和 isinstance 函数区别
  • Python is 和 == 区别
  • Python 可变数据类型和不可变数据类型
  • Python 浅拷贝和深拷贝
  • 未经允许不得转载:猿说编程 » Python pow 函数

    本文由博客 - 猿说编程 猿说编程 发布!

    来源:https://www.cnblogs.com/shuopython/p/15020932.html
    图文来源于网络,如有侵权请联系删除。

    未经允许不得转载:百木园 » Python pow 函数- Python零基础入门教程

    相关推荐

    • 暂无文章