python中的pow函數(shù)的功能是計(jì)算x的y次冪。
創(chuàng)新互聯(lián)公司專(zhuān)注于沈丘企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城開(kāi)發(fā)。沈丘網(wǎng)站建設(shè)公司,為沈丘等地區(qū)提供建站服務(wù)。全流程按需定制網(wǎng)站,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
math模塊pow()方法的語(yǔ)法:
import math
math.pow( x, y )
內(nèi)置的pow()方法:
pow(x, y[, z])
函數(shù)是計(jì)算x的y次方,如果z在存在,則再對(duì)結(jié)果進(jìn)行取模,其結(jié)果等效于pow(x,y) %z。
注意:pow()通過(guò)內(nèi)置的方法直接調(diào)用,內(nèi)置方法會(huì)把參數(shù)作為整型,而math模塊則會(huì)把參數(shù)轉(zhuǎn)換為float。
參數(shù):x --數(shù)值表達(dá)式。y --數(shù)值表達(dá)式。z --數(shù)值表達(dá)式。
返回值:返回xy(x的y次方)的值。
以下展示了使用pow()方法的實(shí)例:
一、在命令行中的使用
1、pow(x,y):這個(gè)是表示x的y次冪。
pow(2,4)
16
2、pow(x,y,z):這個(gè)是表示x的y次冪后除以z的余數(shù)。
pow(2,4,5)
1
二、在IDE中的使用
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import math #導(dǎo)入math模塊
print "math.pow(100, 2) : ", math.pow(100, 2)
#使用內(nèi)置,查看輸出結(jié)果區(qū)別
print "pow(100, 2) : ", pow(100, 2)
print "math.pow(100, -2) : ", math.pow(100, -2)
print "math.pow(2, 4) : ", math.pow(2, 4)
print "math.pow(3, 0) : ", math.pow(3, 0)
轉(zhuǎn)自
Python? range() 函數(shù)返回的是一個(gè)可迭代對(duì)象(類(lèi)型是對(duì)象),而不是列表類(lèi)型, 所以打印的時(shí)候不會(huì)打印列表。
函數(shù)語(yǔ)法:
range(stop)range(start,stop,step)//默認(rèn)start為0,step為1
Python? list() 函數(shù)是對(duì)象迭代器,可以把range()返回的可迭代對(duì)象轉(zhuǎn)為一個(gè)列表,返回的變量類(lèi)型為列表。
list() 方法用于將元組轉(zhuǎn)換為列表。
注: 元組與列表是非常類(lèi)似的,區(qū)別在于元組的元素值不能修改,元組是放在括號(hào)中( ),列表是放于方括號(hào)中[ ]。
元組中只包含一個(gè)元素時(shí),需要在元素后面添加逗號(hào)
tup1=(50,)
list、元組與字符串的索引一樣,列表索引從0開(kāi)始。列表可以進(jìn)行截取、組合等。
1、 定義一個(gè)特殊的 __slots__ 變量,來(lái)限制該class實(shí)例能添加的屬性
2、 內(nèi)置的 @property(關(guān)鍵字) 裝飾器就是負(fù)責(zé)把一個(gè)方法變成屬性調(diào)用的。@property.setter(這里的property是類(lèi)里面的屬性名)負(fù)責(zé)把一個(gè)setter方法變成屬性賦值。
3、 __str__(),__repr__(),__iter__(),__next__(),__getitem__(),__setitem__(),__delitem__(),__getattr__(),__call__()