版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第3章Python基本數(shù)據(jù)類型與運(yùn)算符信息工程學(xué)院計(jì)算機(jī)工程系湖州師范學(xué)院Python程序設(shè)計(jì)Python課程組主講:XXXXX目錄/CONTENT02運(yùn)算符與表達(dá)式————————————————————————————01Python基本數(shù)據(jù)類型——————————————————————03格式化輸出——————————————————————03內(nèi)置函數(shù)與math庫——————————————————————3.1
基本數(shù)據(jù)類型表示方法有四種,分別是:十進(jìn)制二進(jìn)制(以“0B”或“0b”開頭)八進(jìn)制(以“0o”或“0O”開頭)十六進(jìn)制(以“0X”或“0x”開頭)概述
用于表示整數(shù),不帶小數(shù)點(diǎn),但可以有正號(hào)或負(fù)號(hào),例如:10、1024、-100、99、-66等。Python對(duì)整型沒有大小限制的,只要內(nèi)存許可,整數(shù)的取值范圍幾乎包括了全部整數(shù)(無限大),這給大數(shù)據(jù)的計(jì)算帶來便利。Python整數(shù)特點(diǎn)不限制大小10000b10000o10000x10003.1.1整數(shù)3.1
基本數(shù)據(jù)類型示例:>>>a=12_345_678.987_654_9>>>a12345678.9876549>>>i=_123_456Traceback(mostrecentcalllast):File"<pyshell#2>",line1,in<module>i=_123_456NameError:name'_123_456'isnotdefined數(shù)字分隔符為了提高數(shù)據(jù)的可讀性,Python3.6.x開始允許使用單下劃線“_”作為數(shù)字(包括整數(shù)和小數(shù))的分隔符。通常每隔三個(gè)數(shù)字添加一個(gè)下劃線,類似數(shù)學(xué)上的千分符“,”(逗號(hào))。下劃線不會(huì)影響數(shù)字本身的值,下劃線只能出現(xiàn)在數(shù)據(jù)中間,不能出現(xiàn)在數(shù)據(jù)的開頭和結(jié)尾。3.1.1整數(shù)3.1
基本數(shù)據(jù)類型指數(shù)形式(科學(xué)計(jì)數(shù)法)指數(shù)符號(hào)可以使用字母e或E來表示,指數(shù)可以使用正(+)、負(fù)(-)號(hào),但只能是整數(shù)。示例如下:小數(shù)形式示例如下:
1.23、100.0、-123.45、-0.123
3.1.2實(shí)型(浮點(diǎn)型)3.1
基本數(shù)據(jù)類型Python中實(shí)數(shù)受到17位有效數(shù)字的限制。進(jìn)制轉(zhuǎn)換導(dǎo)致精度誤差:由于二進(jìn)制和十進(jìn)制之間對(duì)應(yīng)問題會(huì)導(dǎo)致數(shù)值的精度問題,比如無法用有限個(gè)二進(jìn)制位完整地表示0.1,因?yàn)?.1轉(zhuǎn)化為二進(jìn)制之后位一個(gè)無限循環(huán)小數(shù)。>>>0.2+0.10.30000000000000004>>>3.14159265358979323846263.141592653589793>>>1.2E2.5SyntaxError:incompleteinput可以使用real與imag屬性分別取出復(fù)數(shù)的實(shí)數(shù)和虛數(shù)部分,例如:復(fù)數(shù)由實(shí)數(shù)(real)部分與虛數(shù)(imag)部分構(gòu)成,表示形式為real+imag(j/J后綴),實(shí)數(shù)和虛數(shù)部分都是浮點(diǎn)數(shù)。復(fù)數(shù)的示例如下:3.1.3復(fù)數(shù)3.1
基本數(shù)據(jù)類型復(fù)數(shù)支持+、-、*、/、**、==、!=運(yùn)算>>>(1+2j)*(3+4j)(-5+10j)>>>(1+2j)/(3+4j)(0.44+0.08j)>>>(1+2j)**2(-3+4j)
布爾類型的值只有兩個(gè):True和False,表示真和假。如果將布爾值進(jìn)行數(shù)值運(yùn)算,True會(huì)被當(dāng)做整數(shù)1,F(xiàn)alse會(huì)被當(dāng)做整數(shù)0。在Python中,每一個(gè)對(duì)象天生都具有布爾值,以下對(duì)象的布爾值都是False:(1)為0的數(shù)字,包括0、0.0、0+0(i/J);(2)空字符串
''、"";(3)表示空值的None;(4)空集合,包括空元祖()、空序列[]、空字典{}。(5)False除了上述對(duì)象之外的其它對(duì)象的布爾值都是True。3.1.4布爾類型3.1
基本數(shù)據(jù)類型3.2運(yùn)算符與表達(dá)式對(duì)數(shù)據(jù)進(jìn)行加工處理的過程稱為運(yùn)算,表示運(yùn)算的符號(hào)稱為運(yùn)算符,參與運(yùn)算的數(shù)據(jù)稱為操作數(shù)。例如,100+200就是一個(gè)加法運(yùn)算,“+”稱為運(yùn)算符,100和200稱為操作數(shù)。Python語言支持的運(yùn)算符有以下幾種類型:算術(shù)運(yùn)算符、比較(即關(guān)系)運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符、位運(yùn)算符、成員運(yùn)算符、身份運(yùn)算符。表達(dá)式是一個(gè)或多個(gè)運(yùn)算的組合,常量、變量和函數(shù)都可以作為表達(dá)式的組成部分。每個(gè)符合Python語法規(guī)則的表達(dá)式,運(yùn)算后都是一個(gè)確定的值。
3.2.1
算術(shù)運(yùn)算符與算術(shù)表達(dá)式3.2運(yùn)算符與表達(dá)式3.2.1
算術(shù)運(yùn)算符與算術(shù)表達(dá)式3.2運(yùn)算符與表達(dá)式在基本數(shù)據(jù)類型(整數(shù)、實(shí)數(shù)、復(fù)數(shù)、布爾類型)的算術(shù)表達(dá)式求值時(shí)會(huì)進(jìn)行自動(dòng)類型轉(zhuǎn)換,若表達(dá)式中有復(fù)數(shù)參與運(yùn)算則結(jié)果為復(fù)數(shù);若沒有復(fù)數(shù)但有實(shí)數(shù)參與運(yùn)算則結(jié)果為實(shí)數(shù);整數(shù)之間、整數(shù)與布爾值或布爾值之間的算術(shù)則結(jié)果為整數(shù)。>>>3.14+2.7+2j(5.84+2j)>>>5/90.5555555555555556整數(shù)之間運(yùn)算(/),若數(shù)學(xué)意義上的結(jié)果是小數(shù),則結(jié)果為實(shí)數(shù)。整數(shù)之間運(yùn)算,則結(jié)果為整數(shù)。>>>1+12整數(shù)與布爾值、布爾值與布爾值之間運(yùn)算,則結(jié)果為整數(shù)。>>>1+True2>>>True+True2復(fù)數(shù)參與運(yùn)算,則結(jié)果為復(fù)數(shù)。實(shí)數(shù)與整數(shù)、布爾值之間運(yùn)算,則結(jié)果為實(shí)數(shù)。>>>1+3.144.140000000000001>>>3.14+True4.1400000000000013.2.1
算術(shù)運(yùn)算符與算術(shù)表達(dá)式3.2運(yùn)算符與表達(dá)式算術(shù)運(yùn)算符應(yīng)用舉例:1、求出3位整數(shù)的各位數(shù)字。num=739individual=num%10ten=num//10%10hundred=num//100#或hundred=num//10%10print(individual,ten,hundred)參考代碼:2、假若今天是星期5,計(jì)算n天后是星期幾?days=int(input())week=(days+5)%7 #week=0表示星期天print(days,"后是星期",week)參考代碼:關(guān)系運(yùn)算符也稱比較運(yùn)算符。由關(guān)系運(yùn)算符和運(yùn)算對(duì)象構(gòu)成關(guān)系表達(dá)式。例如:x+y>z、x>y>z、12>45等3.2.2關(guān)系運(yùn)算符與關(guān)系表達(dá)式3.2運(yùn)算符與表達(dá)式浮點(diǎn)數(shù)比較是否相等時(shí)要注意:因?yàn)橛芯日`差,可能產(chǎn)生本應(yīng)相等但比較結(jié)果卻不相等的情況??梢杂脙蓚€(gè)浮點(diǎn)數(shù)的差距小于一個(gè)極小值來判定是否“應(yīng)該相等”。在Python中,當(dāng)需要判斷一個(gè)變量是否介于兩個(gè)值之間時(shí),可以采用“值1<變量<值2”的形式,“0<a<10”。所有關(guān)系運(yùn)算符的優(yōu)先級(jí)相同。3.2.2關(guān)系運(yùn)算符與關(guān)系表達(dá)式3.2運(yùn)算符與表達(dá)式>>>0.1+0.2==0.3False代碼示例:>>>0.1+0.2-0.3<=0.000001True關(guān)系運(yùn)算符應(yīng)用舉例:3.2.2關(guān)系運(yùn)算符與關(guān)系表達(dá)式3.2運(yùn)算符與表達(dá)式1、寫出判斷數(shù)字字符的表達(dá)式。'0’<=ch<=‘9’若表達(dá)式的值為True,則說明ch是數(shù)字字符。2、寫出判斷大寫字母、小寫字母的表達(dá)式。and200and20or200or20運(yùn)算符表達(dá)式描述andxandy布爾"與"-如果x為False,xandy返回False,否則它返回y的計(jì)算值。orxory布爾"或"-如果x是True,它返回x的值,否則它返回y的計(jì)算值。notnotx布爾"非"-如果x為True,返回False。如果x為False,它返回True。邏輯運(yùn)算也稱為布爾運(yùn)算,它包含邏輯與、邏輯或以及邏輯非這三種最基本的邏輯運(yùn)算。邏輯運(yùn)算符與操作數(shù)連接在一起,就構(gòu)成了邏輯表達(dá)式。3.2.3邏輯運(yùn)算符與邏輯表達(dá)式3.2運(yùn)算符與表達(dá)式邏輯運(yùn)算符運(yùn)算規(guī)則abaandbaorbnotanotbFalseFalseFalseFalseTrueTrueFalseTrueFalseTrueTrueFalseTrueFalseFalseTrueFalseTrueTrueTrueTrueTrueFalseFalse3.2.3邏輯運(yùn)算符與邏輯表達(dá)式3.2運(yùn)算符與表達(dá)式只要左邊的表達(dá)式為真,整個(gè)表達(dá)式返回的值是右邊表達(dá)式的值,否則,返回左邊表達(dá)式的值。or運(yùn)算求解規(guī)則(選講)只要左邊的表達(dá)式為真,整個(gè)表達(dá)式的結(jié)果是左邊表達(dá)式的值;只要左邊的表達(dá)式為假,返回右邊表達(dá)式的值。>>>a=2and3>>>a3and運(yùn)算求解規(guī)則(選講)>>>a=2and0>>>a0>>>a=2>3and2>>>aFalse>>>a=2or3>>>a2>>>a=0or3>>>a3>>>a=2<3or3>>>aTrue邏輯運(yùn)算符應(yīng)用舉例:3.2.2邏輯運(yùn)算符與邏輯表達(dá)式3.2運(yùn)算符與表達(dá)式1、寫出判斷數(shù)字字符的表達(dá)式。'0’<=chandch<=‘9’若表達(dá)式的值為True,則說明ch是數(shù)字字符。2、寫出判斷英文字母的表達(dá)式。運(yùn)算符描述實(shí)例=簡單的賦值運(yùn)算符c=a+b將a+b的運(yùn)算結(jié)果賦值為c+=加法賦值運(yùn)算符c+=a等效于c=c+a-=減法賦值運(yùn)算符c-=a等效于c=c-a*=乘法賦值運(yùn)算符c*=a等效于c=c*a/=除法賦值運(yùn)算符c/=a等效于c=c/a//=取整除賦值運(yùn)算符c//=a等效于c=c//a%=取模賦值運(yùn)算符c%=a等效于c=c%a**=冪賦值運(yùn)算符c**=a等效于c=c**a賦值運(yùn)算符構(gòu)成的是賦值語句而不是賦值表達(dá)式,不能出現(xiàn)在其他表達(dá)式中。Python3提供“:=”可以構(gòu)成賦值表達(dá)式,可以出現(xiàn)在其他表達(dá)式中。>>>(a:=80)+90170>>>a803.2.4賦值運(yùn)算符3.2運(yùn)算符與表達(dá)式1.基本賦值運(yùn)算符
賦值運(yùn)算符用“=”表示,一般有3種形式:變量名=表達(dá)式(或變量值)變量名1=變量名2=表達(dá)式(或變量值)變量名1,變量名2=表達(dá)式1(或變量值1),表達(dá)式2(或變量值2)不要混淆“=”和“==”3.2.4賦值運(yùn)算符3.2運(yùn)算符與表達(dá)式Python允許同時(shí)為多個(gè)變量賦值。x=y=z=100Python還允許同時(shí)為多個(gè)變量賦予不同的值。name,age="張三",100注意:Python中的變量不需要聲明,但要求每個(gè)變量在使用前必須賦值,變量賦值以后才會(huì)被創(chuàng)建。如果使用沒有被賦值的變量,程序運(yùn)行會(huì)出錯(cuò)。在Python中允許對(duì)一個(gè)變量賦多個(gè)值,將多個(gè)值用逗號(hào)分隔賦值給一個(gè)變量,Python解釋器會(huì)自動(dòng)組成一個(gè)元組(在第6章中介紹),Python把這種方式稱為元組的打包。例如:>>>t=10,20,30>>>t(10,20,30)3.2.4賦值運(yùn)算符3.2運(yùn)算符與表達(dá)式2.復(fù)合賦值運(yùn)算符
復(fù)合賦值是運(yùn)算操作與賦值操作的組合。+=(加等于)
-=(減等于)
*=(乘等于)/=(除等于)
%=(取余等于)
**=(冪等于)/=(整除等于)3.2.4賦值運(yùn)算符3.2運(yùn)算符與表達(dá)式3.賦值運(yùn)算符與賦值表達(dá)式
基本賦值運(yùn)算符和復(fù)合賦值運(yùn)算符構(gòu)成的是語句,不能出現(xiàn)在其他表達(dá)式中。:=該運(yùn)算符構(gòu)成的是表達(dá)式,可以出現(xiàn)在其他表達(dá)式中。例如:ifa:=1:print("條件為真")else:print("條件為假")3.2.4賦值運(yùn)算符3.2運(yùn)算符與表達(dá)式>>>ifa=1:...SyntaxError:invalidsyntax.Maybeyoumeant'=='or':='insteadof'='?例如:運(yùn)算符描述實(shí)例&按位與運(yùn)算符:參與運(yùn)算的兩個(gè)值,如果兩個(gè)相應(yīng)位都為1,則該位的結(jié)果為1,否則為0(a&b)輸出結(jié)果12,二進(jìn)制解釋:00001100|按位或運(yùn)算符:只要對(duì)應(yīng)的二個(gè)二進(jìn)位有一個(gè)為1時(shí),結(jié)果位就為1。(a|b)輸出結(jié)果61,二進(jìn)制解釋:00111101^按位異或運(yùn)算符:當(dāng)兩對(duì)應(yīng)的二進(jìn)位相異時(shí),結(jié)果為1(a^b)輸出結(jié)果49,二進(jìn)制解釋:00110001~按位取反運(yùn)算符:對(duì)數(shù)據(jù)的每個(gè)二進(jìn)制位取反,即把1變?yōu)?,把0變?yōu)?。~x類似于-x-1(~a)輸出結(jié)果-61,二進(jìn)制解釋:11000011,一個(gè)有符號(hào)二進(jìn)制數(shù)的補(bǔ)碼形式。<<左移動(dòng)運(yùn)算符:運(yùn)算數(shù)的各二進(jìn)位全部左移若干位,由"<<"右邊的數(shù)指定移動(dòng)的位數(shù),高位丟棄,低位補(bǔ)0。a<<2輸出結(jié)果240,二進(jìn)制解釋:11110000>>右移動(dòng)運(yùn)算符:把">>"左邊的運(yùn)算數(shù)的各二進(jìn)位全部右移若干位,">>"右邊的數(shù)指定移動(dòng)的位數(shù)a>>2輸出結(jié)果15,二進(jìn)制解釋:00001111下表中變量a為60,b為13二進(jìn)制格式如下:a=00111100
b=00001101
3.2.5位運(yùn)算符3.2運(yùn)算符與表達(dá)式位運(yùn)算符運(yùn)算規(guī)則aba&ba|ba^b~a~b00000110101110100110111110003.2.5位運(yùn)算符3.2運(yùn)算符與表達(dá)式>>>123&1353>>>123&1342位運(yùn)算示例:1231111011對(duì)應(yīng)二進(jìn)制應(yīng)二進(jìn)制數(shù)111101110000111&00000011111101110000110&00000010123&1=?124&1=?123|1=?124|1=?10123125在Python中,成員運(yùn)算符用于測(cè)試序列中是否包含指定的成員示例代碼如下:運(yùn)算符描述實(shí)例in如果在指定的序列中找到值返回True,否則返回False。x在y序列中,如果x在y序列中返回True。notin如果在指定的序列中沒有找到值返回True,否則返回False。x不在y序列中,如果x不在y序列中返回True。3.2.6成員運(yùn)算符3.2運(yùn)算符與表達(dá)式示例如下:>>>a=100>>>b=100>>>aisbTrue>>>c=200>>>aiscFalse>>>a=10000>>>b=10000>>>aisbFalse只在小數(shù)據(jù)時(shí)引用相同可以通過id()查看引用地址運(yùn)算符描述實(shí)例isis是判斷兩個(gè)標(biāo)識(shí)符是不是引用自一個(gè)對(duì)象xisy,類似id(x)==id(y),如果引用的是同一個(gè)對(duì)象則返回True,否則返回Falseisnotisnot是判斷兩個(gè)標(biāo)識(shí)符是不是引用自不同對(duì)象xisnoty,類似id(a)!=id(b)。如果引用的不是同一個(gè)對(duì)象則返回結(jié)果True,否則返回False。3.2.7身份運(yùn)算符3.2運(yùn)算符與表達(dá)式示例:is與==區(qū)別“is”和“==”操作符的區(qū)別是“is”是用來比較兩個(gè)對(duì)象是否是同一個(gè)對(duì)象,而“==”是用來比較兩個(gè)對(duì)象的值是否相等?!纠縤s與==應(yīng)用示例。word_01=‘a(chǎn)bc’word_02=‘a(chǎn)bc’print(word_01==word_02)print(word_01isword_02)運(yùn)行結(jié)果:TrueTrue3.2.7身份運(yùn)算符3.2運(yùn)算符與表達(dá)式運(yùn)算符實(shí)例**指數(shù)(最高優(yōu)先級(jí))~+-按位翻轉(zhuǎn),一元加號(hào)和減號(hào)(最后兩個(gè)的方法名為+@和-@)*/%//乘,除,取模和取整除+-加法減法>><<右移,左移運(yùn)算符&位'AND'^|位運(yùn)算符<=<>>=比較運(yùn)算符<>==!=等于運(yùn)算符isisnot標(biāo)識(shí)運(yùn)算符innotin成員運(yùn)算符notorand邏輯運(yùn)算符=%=/=//=-=+=*=**=賦值運(yùn)算符高低3.2.8運(yùn)算符優(yōu)先級(jí)3.2運(yùn)算符與表達(dá)式3.3格式化輸出(1)%操作符(選講)(2)format()方法(3)f字符串(選講)例如:輸出字符串
”Python是TIOBE
的2023年度編程語言!”
其中,下劃線部分隨實(shí)際情況變化。格式化輸出有3中方法,本節(jié)介紹第一種。%操作符格式化字符串%(值1,值2,……)%左側(cè)是要格式化的字符串,字符串中通常會(huì)包含一個(gè)或多個(gè)占位符,占位符都以%開頭,它標(biāo)識(shí)了要插入數(shù)據(jù)的類型和位置以及可以直接輸出的普通字符;%右側(cè)括號(hào)中的值和左側(cè)的占位符一一對(duì)應(yīng),表示要插入到字符串中的數(shù)據(jù),可以是表達(dá)式、變量或常量,值的個(gè)數(shù)和左側(cè)占位符的個(gè)數(shù)相同,若只有一個(gè)值,括號(hào)可以省略不寫。占位符替換內(nèi)容%c字符或ASCII碼%s字符串%d十進(jìn)制整數(shù)%o八進(jìn)制整數(shù)%x或%X十六進(jìn)制整數(shù)%f浮點(diǎn)數(shù)%e或%E科學(xué)計(jì)數(shù)法表示的浮點(diǎn)數(shù)%g或%G智能選擇使用%e(%E)或%f常用占位符3.3格式化輸出(選講)name="小明"age=12PI=3.1415926s="我叫%s,今年%d歲了,我會(huì)背圓周率:%f"%(name,age,PI)print(s)輔助說明符描述m.nm是顯示的最小總寬度,n是小數(shù)點(diǎn)后位數(shù)-左對(duì)齊+在整數(shù)前面顯示加號(hào)(+)#在八進(jìn)制數(shù)前顯示0o,十六進(jìn)制數(shù)前顯示0x0使用0補(bǔ)齊而不是空格常用輔助說明符z=123.456s="%8.2f"%zprint(s)3.3格式化輸出(選講)示例如下:在程序處理過程中經(jīng)常需要對(duì)各種數(shù)據(jù)進(jìn)行類型轉(zhuǎn)換,python提供了許多內(nèi)置的轉(zhuǎn)換函數(shù)完成相應(yīng)的功能。3.4內(nèi)置函數(shù)與math庫1.數(shù)據(jù)類型測(cè)試內(nèi)置函數(shù)type()可以使用內(nèi)置函數(shù)type()可以返回變量或表達(dá)式結(jié)果的數(shù)據(jù)類型。語法格式為:type(object)。參數(shù)object是一個(gè)變量或表達(dá)式。>>>a=1>>>type(a)<class'int'>>>>a=1.>>>type(a)<class'float'>>>>type(1+0.2)<class'float'>>>>b=True>>>type(b)<class'bool'>>>>a=1+2j>>>type(a)<class'complex'>3.4.1內(nèi)置函數(shù)示例如下:在程序處理過程中經(jīng)常需要對(duì)各種數(shù)據(jù)進(jìn)行類型轉(zhuǎn)換,python提供了許多內(nèi)置的轉(zhuǎn)換函數(shù)完成相應(yīng)的功能。函數(shù)描述int(x[,base=10])將一個(gè)數(shù)字或者數(shù)字字符串轉(zhuǎn)換為整型,第二個(gè)參數(shù)用于指定第一個(gè)參數(shù)的進(jìn)制,當(dāng)指定第二個(gè)參數(shù)時(shí),第一個(gè)參數(shù)必須是整型數(shù)組成的字符串float(x)將一個(gè)數(shù)字或者數(shù)字字符串轉(zhuǎn)換為浮點(diǎn)型eval(str)將字符串str作為表達(dá)式執(zhí)行后,返回執(zhí)行后的結(jié)果complex([real[,imag]])創(chuàng)建一個(gè)復(fù)數(shù),或者轉(zhuǎn)換一個(gè)字符串為復(fù)數(shù)bool(x)將數(shù)字x轉(zhuǎn)換為bool值True或者Falsestr(x)將對(duì)象x轉(zhuǎn)換為面向用戶的字符串repr(x)將對(duì)象x轉(zhuǎn)換為面向解釋器的字符串3.4內(nèi)置函數(shù)與math庫2.數(shù)據(jù)類型轉(zhuǎn)換內(nèi)置函數(shù)舉例:3.4.1內(nèi)置函數(shù)內(nèi)置數(shù)據(jù)類型轉(zhuǎn)換函數(shù)在程序處理過程中經(jīng)常需要對(duì)各種數(shù)據(jù)進(jìn)行類型轉(zhuǎn)換,python提供了許多內(nèi)置的轉(zhuǎn)換函數(shù)完成相應(yīng)的功能。函數(shù)描述bin(x)將整數(shù)x轉(zhuǎn)換為二進(jìn)制形式oct(x)將整數(shù)x轉(zhuǎn)換為八進(jìn)制形式hex(x)將整數(shù)x轉(zhuǎn)換為十六進(jìn)制形式3.4內(nèi)置函數(shù)與math庫3.數(shù)制轉(zhuǎn)換內(nèi)置函數(shù)>>>bin(123)'0b1111011'>>>bin(0x234)'0b1000110100'>>>oct(123)'0o173'>>>hex(123)'0x7b'3.4.1內(nèi)置函數(shù)示例如下:內(nèi)置數(shù)制轉(zhuǎn)換函數(shù)(2)4.數(shù)學(xué)內(nèi)置函數(shù)函數(shù)描述round(x[,n])返回浮點(diǎn)數(shù)x的四舍五入值,如給出n值,則代表舍入到小數(shù)點(diǎn)后的位數(shù)abs(x)返回x的絕對(duì)值pow(x,y)x的y次冪,等價(jià)于x**ydivmod(x,y)返回x除以y的商和余數(shù)組成的二元組3.4內(nèi)置函數(shù)與math庫>>>a=1234.6789>>>round(a)1235>>>round(a,2)1234.68>>>round(a,-2)1200.0>>>abs(-90)90>>>abs(-89.87)89.87>>>abs(3+4j)5.0>>>pow(2,5)32>>>p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年中級(jí)銀行從業(yè)資格之中級(jí)公司信貸考試題庫300道及答案參考
- 2025湖南永州陸港樞紐投資發(fā)展集團(tuán)有限公司招聘工作人員4人考試筆試參考題庫附答案解析
- 2026年(通訊維修工)理論知識(shí)考試題庫含答案(綜合卷)
- 團(tuán)隊(duì)中的數(shù)據(jù)字典管理考核與評(píng)價(jià)標(biāo)準(zhǔn)
- 2026年法律法規(guī)考試題庫附答案【典型題】
- 2026年投資項(xiàng)目管理師之宏觀經(jīng)濟(jì)政策考試題庫300道(真題匯編)
- 2026年一級(jí)注冊(cè)建筑師之建筑材料與構(gòu)造考試題庫500道附參考答案【培優(yōu)a卷】
- 2025福建漳州市龍文城建物業(yè)服務(wù)有限公司招聘若干人筆試考試參考題庫及答案解析
- 2026年心理咨詢師之心理咨詢師基礎(chǔ)知識(shí)考試題庫(歷年真題)
- 2024年武漢工貿(mào)職業(yè)學(xué)院輔導(dǎo)員考試筆試題庫附答案
- 2025年及未來5年中國銅鋁復(fù)合板帶行業(yè)市場(chǎng)供需格局及行業(yè)前景展望報(bào)告
- Unit6Ouranimalfriends單詞詞匯(課件)-Joinin外研劍橋英語四年級(jí)上冊(cè)
- DB61T 1639-2022 物流建筑消防安全管理規(guī)范
- 第9課 約束教學(xué)設(shè)計(jì)-2025-2026學(xué)年初中日語人教版2024七年級(jí)全一冊(cè)-人教版
- 2026年高考總復(fù)習(xí)優(yōu)化設(shè)計(jì)一輪復(fù)習(xí)數(shù)學(xué)(廣西版)-高考解答題專項(xiàng)五 第2課時(shí) 求值、最值與范圍問題
- 第18課 全民族抗戰(zhàn)中的正面戰(zhàn)場(chǎng)和敵后戰(zhàn)場(chǎng) 課件 統(tǒng)編版歷史八年級(jí)上冊(cè)
- 檔案管理基礎(chǔ)知識(shí)培訓(xùn)課件
- 泳池設(shè)施年度運(yùn)營成本預(yù)算方案
- 燒結(jié)板生產(chǎn)除塵設(shè)備維護(hù)指南
- 婦聯(lián)法律知識(shí)講座內(nèi)容
- 人教版(2024)九年級(jí)全一冊(cè)物理全冊(cè)教案
評(píng)論
0/150
提交評(píng)論