python除法內(nèi)置函數(shù) python做除法運(yùn)算

python語(yǔ)言,有什么函數(shù)可以用來(lái)獲得除法運(yùn)算的余數(shù)?

python中獲得除法運(yùn)算的余數(shù)使用%內(nèi)置運(yùn)算符即可,例如求10除以3的余數(shù),使用以下表達(dá)式:

博白網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站開(kāi)發(fā)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司于2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。

10%3,其結(jié)果為1。

python中 %是取模 - 返回除法的余數(shù),b % a 輸出結(jié)果 0? 。

擴(kuò)展資料

python常見(jiàn)的預(yù)算符號(hào)介紹:

+ ? ?加 - 兩個(gè)對(duì)象相加 ? ?a + b 輸出結(jié)果 30 ?

- ? ?減 - 得到負(fù)數(shù)或是一個(gè)數(shù)減去另一個(gè)數(shù) ? ?a - b 輸出結(jié)果 -10 ?

* ? ?乘 - 兩個(gè)數(shù)相乘或是返回一個(gè)被重復(fù)若干次的字符串 ? ?a * b 輸出結(jié)果 200 ?

/ ? ?除 - x除以y ? ?b / a 輸出結(jié)果 2 ??

% ? ?取模 - 返回除法的余數(shù) ? ?b % a 輸出結(jié)果 0 ??

** ? ?冪 - 返回x的y次冪 ? ?a**b 為10的20次方, 輸出結(jié)果 100000000000000000000 ?

python內(nèi)置函數(shù)

python內(nèi)置函數(shù)是什么?一起來(lái)看下吧:

python內(nèi)置函數(shù)有:

abs:求數(shù)值的絕對(duì)值

abs(-2) 2

pmod:返回兩個(gè)數(shù)值的商和余數(shù)

pmod(5,2) (2,1) pmod(5.5,2) (2.0,1.5)

bool:根據(jù)傳入的參數(shù)的邏輯值創(chuàng)建一個(gè)布爾值

bool()?#未傳入?yún)?shù) False bool(0)?#數(shù)值0、空序列等值為False False bool(1) True

all:判斷可迭代對(duì)象的每個(gè)元素是否都為T(mén)rue值

all([1,2])?#列表中每個(gè)元素邏輯值均為T(mén)rue,返回True True ?all(())?#空元組 True ?all({})?#空字典 True

help:返回對(duì)象的幫助信息

help(str)? Help?on?class?str?in?module?builtins: class?str(object) |??str(object='')?-?str |??str(bytes_or_buffer[,?encoding[,?errors]])?-?str |?? |??Create?a?new?string?object?from?the?given?object.?If?encoding?or |??errors?is?specified,?then?the?object?must?expose?a?data?buffer |??that?will?be?decoded?using?the?given?encoding?and?error?handler. |??Otherwise,?returns?the?result?of?object.__str__()?(if?defined) |??or?repr(object). |??encoding?defaults?to?sys.getdefaultencoding(). |??errors?defaults?to?'strict'. |?? |??Methods?defined?here: |?? |??__add__(self,?value,?/) ??????????Return?self+value.

_import_:動(dòng)態(tài)導(dǎo)入模塊

index?=?__import__('index') index.sayHello()

locals:返回當(dāng)前作用域內(nèi)的局部變量和其值組成的字典

def?f(): ????print('before?define?a?') ????print(locals())?#作用域內(nèi)無(wú)變量 ????a?=?1 ????print('after?define?a') ????print(locals())?#作用域內(nèi)有一個(gè)a變量,值為1 ?f?f() before?define?a? {}? after?define?a {'a':?1}

input:讀取用戶(hù)輸入值

s?=?input('please?input?your?name:') please?input?your?name:Ain ?s 'Ain'

open:使用指定的模式和編碼打開(kāi)文件,返回文件讀寫(xiě)對(duì)象

#?t為文本讀寫(xiě),b為二進(jìn)制讀寫(xiě) ?a?=?open('test.txt','rt') ?a.read() 'some?text' ?a.close()

eval:執(zhí)行動(dòng)態(tài)表達(dá)式求值

eval('1+2+3+4') 10

除了上述舉例的函數(shù)之外,內(nèi)置函數(shù)按分類(lèi)還可分為:

1、數(shù)學(xué)運(yùn)算(7個(gè))

2、類(lèi)型轉(zhuǎn)換(24個(gè))

3、序列操作(8個(gè))

4、對(duì)象操作(7個(gè))

5、反射操作(8個(gè))

6、變量操作(2個(gè))

7、交互操作(2個(gè))

8、文件操作(1個(gè))

9、編譯操作(4個(gè))

10、裝飾器(3個(gè))

python基礎(chǔ):內(nèi)置函數(shù)、方法、轉(zhuǎn)義字符大全

在寫(xiě)python程序時(shí),常能用到一些函數(shù)和方法,總結(jié)一下,保存起來(lái),方便查詢(xún)。

一、內(nèi)置函數(shù)

# abs()獲取數(shù)字絕對(duì)值

# chr(i)數(shù)字轉(zhuǎn)換為字符類(lèi)型

# divmod() 獲取兩個(gè)數(shù)值的商和余數(shù)

# enumerate() 將可遍歷序列組合為索引序列

# float()轉(zhuǎn)換為浮點(diǎn)數(shù)

# format() 格式化字符串

# int()轉(zhuǎn)換為整數(shù)?

# input() 接受用戶(hù)輸入內(nèi)容

# len() 計(jì)算元素個(gè)數(shù)

# max() 返回最大值

# min() 返回最小值

# math.ceil() 返回指定數(shù)值的上舍整數(shù)

# open()打開(kāi)文件并返回文件對(duì)象

# pow() 冪運(yùn)算

# print()打印輸出?

# range() 生成器

# reversed()反轉(zhuǎn)所有元素

# round()四舍五入求值

# sorted()對(duì)可迭代對(duì)象進(jìn)行排序?

# str() 轉(zhuǎn)換為字符串

# sum() 求和

# set() 創(chuàng)建集合

# tuple() 將序列轉(zhuǎn)換為元組

# zip()將可迭代對(duì)象打包成元組

二、方法

# append() 添加列表元素

# capitalize()首字母轉(zhuǎn)換為大寫(xiě)?

# count()字符出現(xiàn)次數(shù)

# close() 關(guān)閉文件

# decode() 解碼字符串

# dict.keys() 獲取字典所有的鍵

# find()字符串首次出現(xiàn)的索引

# f.read() 讀取文件內(nèi)容

# dict.update()更新字典

# dict.items() 獲取字典鍵/值對(duì)

# dict.get() 返回指定鍵的值

# encode() 編碼字符串

# list.sort() 排序列表元素

# index() 元素首次出現(xiàn)的索引

# isdigit() 判斷字符串是否只由數(shù)字組成

# isupper() 是否所有字母都為大寫(xiě)

# isnum() 判斷字符串是否由字母和數(shù)字組成

# islower() 是否所有字母都為小寫(xiě)

# isdecimal() 檢查字符串是否只包含十進(jìn)制字符

# isalpha() 檢測(cè)字符串是否為純字母

# random.shuffle()隨機(jī)排序

# random.sample()返回?zé)o重復(fù)隨機(jī)數(shù)列表

# random.choice() 返回一個(gè)隨機(jī)元素

# random.randint() 生成指定范圍的隨機(jī)整數(shù)

# random.randrange() 生成指定范圍的指定遞增基數(shù)隨機(jī)整數(shù)

# pop() 刪除列表中的元素

# remove()刪除列表中的指定元素

# strip()去除空格

# lstrip()去除左側(cè)空格

# rstrip() 去除右側(cè)空格

# readline() 讀取單行內(nèi)容

# root.after() Tkinter中等待一段時(shí)間后再執(zhí)行命令

# str.isnumeric() 驗(yàn)證字符串是否為數(shù)字(適用于Unicode)

# split()分割字符串

# ord() 將字符轉(zhuǎn)換為整數(shù)

# replace() 字符串替換

# ljust() 左對(duì)齊填充

# rjust() 左對(duì)齊填充

# readlines() 讀取所有行內(nèi)容

# datetime.datetime.now() 返回指定時(shí)區(qū)的本地日期時(shí)間

# datetime.datetime.today() 獲取當(dāng)前本地日期的date對(duì)象

# datetime.utcnow() 返回當(dāng)前UTC時(shí)間的datetime對(duì)象

# time.strptime()把時(shí)間字符串解析為元組

# time.time()返回當(dāng)前時(shí)間的時(shí)間戳

# time.sleep()暫停指定秒數(shù)

# time.strftime() 返回指定格式的日期字符串

# time.mktime() 接收時(shí)間元組并返回時(shí)間戳

# os.getcwd() 獲取當(dāng)前工作目錄

# os.listdir() 獲取指定路徑下的目錄和文件列表

# os.makedirs() 遞歸創(chuàng)建目錄

# os.rename() 重命名目錄或文件

# os.path.exists() 判斷路徑是否存在

# upper() 全部轉(zhuǎn)換為大寫(xiě)字母

# lower()? 全部轉(zhuǎn)換為小寫(xiě)字母

# sys.stdout.write() 標(biāo)準(zhǔn)輸出打印

# sys.stdout.flush()刷新輸出?

# shutil.copy() 復(fù)制單個(gè)文件到另一文件或目錄

# write() 寫(xiě)入文件內(nèi)容

# winsound.Beep() 打開(kāi)電腦揚(yáng)聲器

# zfill() 在字符串前面填充0

三、循環(huán)語(yǔ)句

# break終止當(dāng)前循環(huán)

# continue 終止本循環(huán)進(jìn)入下一次循環(huán)

# with open() as file 以with語(yǔ)句打開(kāi)文件(數(shù)據(jù)保存)

四、轉(zhuǎn)義字符

\ 行尾續(xù)行符

\' 單引號(hào)?

\'' 雙引號(hào)

\a 響鈴

\e 轉(zhuǎn)義

\n 換行

\t 橫向制表符

\f 換頁(yè)

\xyy 十六進(jìn)制yy代表的字符

\\反斜杠符號(hào)

\b 退格

\000 空

\v 縱向制表符

\r 回車(chē)

\0yy 八進(jìn)制yy代表的字符

\other 其他的字符以普通格式輸出

python內(nèi)置函數(shù)有哪些

python常見(jiàn)的內(nèi)置函數(shù)有:

1. abs()函數(shù)返回?cái)?shù)字的絕對(duì)值。

2. all() 函數(shù)用于判斷給定的參數(shù)中的所有元素是否都為 TRUE,如果是返回 True,否則返回 False。元素除了是 0、空、None、False 外都算 True;空元組、空列表返回值為T(mén)rue。

3. any() 函數(shù)用于判斷給定的參數(shù)是否全部為False,是則返回False,如果有一個(gè)為T(mén)rue,則返回True。 元素除了是 0、空、False外都算 TRUE。

4. bin()函數(shù)返回一個(gè)整數(shù)int或者長(zhǎng)整數(shù)long int的二進(jìn)制表示。

5. bool() 函數(shù)用于將給定參數(shù)轉(zhuǎn)換為布爾類(lèi)型,如果參數(shù)不為空或不為0,返回True;參數(shù)為0或沒(méi)有參數(shù),返回False。

6. bytearray()方法返回一個(gè)新字節(jié)數(shù)組。這個(gè)數(shù)組里的元素是可變的,并且每個(gè)元素的值范圍: 0 = x 256(即0-255)。即bytearray()是可修改的二進(jìn)制字節(jié)格式。

7. callable()函數(shù)用于檢查一個(gè)對(duì)象是否可調(diào)用的。對(duì)于函數(shù)、方法、lambda函式、類(lèi)以及實(shí)現(xiàn)了 __call__ 方法的類(lèi)實(shí)例, 它都返回 True。(可以加括號(hào)的都可以調(diào)用)

8. chr()函數(shù)用一個(gè)范圍在range(256)內(nèi)(即0~255)的整數(shù)作參數(shù),返回一個(gè)對(duì)應(yīng)的ASCII數(shù)值。

9. dict()函數(shù)用來(lái)將元組/列表轉(zhuǎn)換為字典格式。

10. dir()函數(shù)不帶參數(shù)時(shí),返回當(dāng)前范圍內(nèi)的變量、方法和定義的類(lèi)型列表;帶參數(shù)時(shí),返回參數(shù)的屬性、方法列表。

擴(kuò)展資料:

如何查看python3.6的內(nèi)置函數(shù)?

1、首先先打開(kāi)python自帶的集成開(kāi)發(fā)環(huán)境IDLE;

2、然后我們直接輸入"dir(__builtins__)",需要注意的是builtins左右的下劃線都是兩個(gè);

3、回車(chē)之后我們就可以看到python所有的內(nèi)置函數(shù);

4、接下來(lái)我們學(xué)習(xí)第二種查看python內(nèi)置函數(shù)的方法,我們直接在IDLE中輸入"import builtins",然后輸入"dir(builtins)";

5、然后回車(chē),同樣的這個(gè)方法也可以得到所有的python內(nèi)置的函數(shù);

6、這里我們可以使用python內(nèi)置函數(shù)len()來(lái)查看python內(nèi)置函數(shù)的個(gè)數(shù),這里我們直接輸入"len(dir(builtins))";

7、回車(chē)之后我們可以看到系統(tǒng)返回值153,說(shuō)明我們現(xiàn)在這個(gè)版本中有153個(gè)內(nèi)置函數(shù);

8、最后我們介紹一個(gè)比較有用的內(nèi)置函數(shù)"help",python內(nèi)置函數(shù)有一百多個(gè),我們當(dāng)然不能記住所有的函數(shù),這里python提供了一個(gè)"help"函數(shù),我們來(lái)看一個(gè)例子一起來(lái)體會(huì)一下help函數(shù)的用法,這里我們直接輸入"help(len)",然后回車(chē),會(huì)看到系統(tǒng)給我們對(duì)于內(nèi)置函數(shù)"len"的解釋?zhuān)?dāng)然對(duì)于其他函數(shù)可能會(huì)有更加詳細(xì)的解釋以及用法提示。

文章題目:python除法內(nèi)置函數(shù) python做除法運(yùn)算
當(dāng)前鏈接:http://muchs.cn/article40/doshcho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、網(wǎng)站策劃面包屑導(dǎo)航、網(wǎng)站內(nèi)鏈商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)