900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Python pow 函数- Python零基础入门教程

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

时间:2020-10-28 01:49:35

相关推荐

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(个人博客地址): @File:Python pow 函数.py@Time:/04/19 07:37@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!"""print(pow(2,5)) # 等价 2*2*2*2*2 = 32print(pow(2,3)) # 等价 2*2*2 = 8print(pow(2,3,5)) # 等价 2*2*2%5 = 8 % 5 = 3print(2*2*2%5) # 等价 pow(2,3,5) = 3'''输出结果:32833'''

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

# !usr/bin/env python# !usr/bin/env python# -*- coding:utf-8 _*-"""@Author:猿说编程@Blog(个人博客地址): @File:Python pow 函数.py@Time:/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(个人博客地址): @File:Python pow 函数.py@Time:/04/19 07:37@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!"""print(pow(2,3.2))print(pow(2,3.0))'''输出结果:9.189586839976288.0'''

三.猜你喜欢

Python for 循环Python 字符串Python 列表 listPython 元组 tuplePython 字典 dictPython 条件推导式Python 列表推导式Python 字典推导式Python 函数声明和调用Python 不定长参数 *argc/**kargcsPython 匿名函数 lambdaPython return 逻辑判断表达式Python 字符串/列表/元组/字典之间的相互转换Python 局部变量和全局变量Python type 函数和 isinstance 函数区别Python is 和 == 区别Python 可变数据类型和不可变数据类型Python 浅拷贝和深拷贝

未经允许:猿说编程 » Python pow 函数

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。