目錄
基礎(chǔ) Python 學(xué)習(xí)路線(xiàn)推薦 : Python 學(xué)習(xí)目錄 >> Python 基礎(chǔ)入門(mén)
一.Python pow 函數(shù)介紹
在 Python 中內(nèi)置函數(shù) pow 共有兩個(gè)參數(shù),x 和 y猜煮,并返回 xy(x 的 y 次方) 的值次员,語(yǔ)法如下:
'''
參數(shù)介紹:
x — 數(shù)值表達(dá)式(整數(shù)或者浮點(diǎn)數(shù));
y — 數(shù)值表達(dá)式(整數(shù)或者浮點(diǎn)數(shù))王带;
z — 數(shù)值表達(dá)式(整數(shù)或者浮點(diǎn)數(shù))淑蔚,默認(rèn)不設(shè)置z值;
返回值:返回 xy(x的y次方)的值愕撰;如果設(shè)置了z值,則再對(duì)結(jié)果進(jìn)行取模,其結(jié)果等效于pow(x,y) %z刹衫;
'''
pow(x, y[, z])
二.Python pow 函數(shù)使用
案例 1:pow 函數(shù)常規(guī)使用
# !usr/bin/env python
# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說(shuō)編程
@Blog(個(gè)人博客地址): www.codersrc.com
@File:Python pow 函數(shù).py
@Time:2021/04/19 07:37
@Motto:不積跬步無(wú)以至千里醋寝,不積小流無(wú)以成江海,程序人生的精彩需要堅(jiān)持不懈地積累带迟!
"""
print(pow(2,5)) # 等價(jià) 2*2*2*2*2 = 32
print(pow(2,3)) # 等價(jià) 2*2*2 = 8
print(pow(2,3,5)) # 等價(jià) 2*2*2%5 = 8 % 5 = 3
print(2*2*2%5) # 等價(jià) pow(2,3,5) = 3
'''
輸出結(jié)果:
32
8
3
3
'''
案例 2:pow 函數(shù)所有的參數(shù)必須是數(shù)值類(lèi)型音羞,不能是其他類(lèi)型,否則報(bào)錯(cuò) TypeError
# !usr/bin/env python
# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說(shuō)編程
@Blog(個(gè)人博客地址): www.codersrc.com
@File:Python pow 函數(shù).py
@Time:2021/04/19 07:37
@Motto:不積跬步無(wú)以至千里仓犬,不積小流無(wú)以成江海嗅绰,程序人生的精彩需要堅(jiān)持不懈地積累!
"""
print(pow(2,'2'))
'''
產(chǎn)生異常:
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 有一個(gè)浮點(diǎn)數(shù)办陷,則結(jié)果將轉(zhuǎn)換為浮點(diǎn)數(shù)
# !usr/bin/env python
# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說(shuō)編程
@Blog(個(gè)人博客地址): www.codersrc.com
@File:Python pow 函數(shù).py
@Time:2021/04/19 07:37
@Motto:不積跬步無(wú)以至千里浆劲,不積小流無(wú)以成江海酌媒,程序人生的精彩需要堅(jiān)持不懈地積累宫仗!
"""
print(pow(2,3.2))
print(pow(2,3.0))
'''
輸出結(jié)果:
9.18958683997628
8.0
'''
三.猜你喜歡
- Python for 循環(huán)
- Python 字符串
- Python 列表 list
- Python 元組 tuple
- Python 字典 dict
- Python 條件推導(dǎo)式
- Python 列表推導(dǎo)式
- Python 字典推導(dǎo)式
- Python 函數(shù)聲明和調(diào)用
- Python 不定長(zhǎng)參數(shù) *argc/**kargcs
- Python 匿名函數(shù) lambda
- Python return 邏輯判斷表達(dá)式
- Python 字符串/列表/元組/字典之間的相互轉(zhuǎn)換
- Python 局部變量和全局變量
- Python type 函數(shù)和 isinstance 函數(shù)區(qū)別
- Python is 和 == 區(qū)別
- Python 可變數(shù)據(jù)類(lèi)型和不可變數(shù)據(jù)類(lèi)型
- Python 淺拷貝和深拷貝
未經(jīng)允許不得轉(zhuǎn)載:猿說(shuō)編程 ? Python pow 函數(shù)
本文由博客 - 猿說(shuō)編程 猿說(shuō)編程 發(fā)布轧抗!