真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python虛數(shù)函數(shù),虛數(shù)的函數(shù)

Python3 & 基本數(shù)據(jù)類型(一)

Python提供的基本數(shù)據(jù)類型:數(shù)值(整型、浮點(diǎn)型、復(fù)數(shù)、布爾型等)、字符串、列表、元組、字典、集合等,將它們簡單分類如下:

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供穆棱網(wǎng)站建設(shè)、穆棱做網(wǎng)站、穆棱網(wǎng)站設(shè)計(jì)、穆棱網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、穆棱企業(yè)網(wǎng)站模板建站服務(wù),十載穆棱做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

通常被稱為整型,數(shù)值為正或者負(fù),不帶小數(shù)點(diǎn)。

Python 3的整型可以當(dāng)做Long類型使用,所以Python 3沒有

Python 2的Long類型。

Python 初始化的時(shí)候會(huì)自動(dòng)建立一個(gè)小整數(shù)對象池,方便我們調(diào)用,避免后期重復(fù)生成!這是一個(gè)包含 262個(gè)指向整數(shù)對象的指針數(shù)組,范圍是 -5 到 256 。

Python的浮點(diǎn)數(shù)就是數(shù)學(xué)中的小數(shù),類似C語言中的double。

浮點(diǎn)數(shù) 也就是小數(shù),如 1.23 , 3.14 , -9.01 等等。但是對于很大或很小的浮點(diǎn)數(shù),一般用科學(xué)計(jì)數(shù)法表示,把10用e替代, 1.23x10^9 就是 1.23e9 ,或者 12.3e8 , 0.000012 可以寫成1.2e-5 等等。

復(fù)數(shù) 由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成,可以用a + bj,或者complex(a,b)表示,復(fù)數(shù)的實(shí)部a和虛部b都是浮點(diǎn)。

對 與 錯(cuò) 、 0 和 1 、 正 與 反 ,都是傳統(tǒng)意義上的布爾類型。

但在Python語言中,布爾類型只有兩個(gè)值, True 與 False 。請注意,是英文單詞的對與錯(cuò),并且首字母要大寫。

在Python中,0、0.0、-0.0、None、空字符串“”、空元組()、空列表[]、空字典{}都被當(dāng)作False,還有自定義類型,如果實(shí)現(xiàn)了 nonzero ()或 len ()方法且方法返回0或False,則其實(shí)例也被當(dāng)作False,其他對象均為True

布爾值還可以用and、or和not運(yùn)算。

1)、and 運(yùn)算是 與 運(yùn)算,只有所有都為 True , and 運(yùn)算的結(jié)果才是 True ;

2)、or 運(yùn)算是 或 運(yùn)算,只要其中有一個(gè)為 True , or 運(yùn)算結(jié)果就是 True ;

3)、not 運(yùn)算是 非 運(yùn)算,它是單目運(yùn)算符,把 True 變成 False,F(xiàn)alse 變成 True。

例如:

由以上案例可以看出,在做四則運(yùn)算的時(shí)候,明顯把 True 看做 1 , False 看做 0 。

4)空值

空值不是布爾類型,只不過和布爾關(guān)系比較緊密。

空值是Python里一個(gè)特殊的值,用 None 表示(首字母大寫)。None不能理解為0,因?yàn)?是整數(shù)類型,而None是一個(gè)特殊的值。None也不是布爾類型,而是NoneType。

在某些特定的情況下,需要對數(shù)字的類型進(jìn)行轉(zhuǎn)換。

Python提供了內(nèi)置的數(shù)據(jù)類型轉(zhuǎn)換函數(shù):

int(x) 將x轉(zhuǎn)換為一個(gè)整數(shù)。如果x是一個(gè)浮點(diǎn)數(shù),則截取小數(shù)部分。

float(x) 將x轉(zhuǎn)換成一個(gè)浮點(diǎn)數(shù)。

complex(x) 將x轉(zhuǎn)換到一個(gè)復(fù)數(shù),實(shí)數(shù)部分為 x,虛數(shù)部分為 0。

complex(x, y): 將 x 和 y 轉(zhuǎn)換到一個(gè)復(fù)數(shù),實(shí)數(shù)部分為 x,虛數(shù)部分為 y。

Python字符串即可以用單引號也可以用雙引號括起來,甚至還可以用三引號括起來,字符串是以''或""括起來的任意文本。

例如:'abc',"xyz"等等。請注意,''或""本身只是一種表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c這3個(gè)字符。如果'本身也是一個(gè)字符,那就可以用""括起來,比如"I'm OK"包含的字符是I,',m,空格,O,K這6個(gè)字符。

字符串中包括特殊字符,可以用轉(zhuǎn)義字符\來標(biāo)識(shí)

但是字符串里面如果有很多字符都需要轉(zhuǎn)義,就需要加很多\,為了簡化,Python還允許用r''表示''內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義

例如:

print r'\\\t\\' #輸出:\\\t\\

字符串的一些常見操作

切?是指對操作的對象截取其中?部分的操作

語法:序列[開始位置下標(biāo):結(jié)束位置下標(biāo):步?]

a. 不包含結(jié)束位置下標(biāo)對應(yīng)的數(shù)據(jù), 正負(fù)整數(shù)均可;

b. 步?是選取間隔,正負(fù)整數(shù)均可,默認(rèn)步?為1。

find():檢測某個(gè)?串是否包含在這個(gè)字符串中,如果在返回這個(gè)?串開始的位置下標(biāo),否則則返回-1。

index():檢測某個(gè)?串是否包含在這個(gè)字符串中,如果在返回這個(gè)?串開始的位置下標(biāo),否則則報(bào)異常。

rfind(): 和find()功能相同,但查找?向?yàn)橛覀?cè)開始。

rindex():和index()功能相同,但查找?向?yàn)橛覀?cè)開始。

count():返回某個(gè)?串在字符串中出現(xiàn)的次數(shù)。

replace():替換

split():按照指定字符分割字符串。

join():??個(gè)字符或?串合并字符串,即是將多個(gè)字符串合并為?個(gè)新的字符串。

capitalize():將字符串第?個(gè)字符轉(zhuǎn)換成?寫。

title():將字符串每個(gè)單詞?字?轉(zhuǎn)換成?寫。

lower():將字符串中?寫轉(zhuǎn)?寫。

upper():將字符串中?寫轉(zhuǎn)?寫。

lstrip():刪除字符串左側(cè)空?字符。

rstrip():刪除字符串右側(cè)空?字符。

strip():刪除字符串兩側(cè)空?字符。

ljust():返回?個(gè)原字符串左對?,并使?指定字符(默認(rèn)空格)填充?對應(yīng)?度 的新字符串。

rjust():返回?個(gè)原字符串右對?,并使?指定字符(默認(rèn)空格)填充?對應(yīng)?度 的新字符串,語法和

ljust()相同。

center():返回?個(gè)原字符串居中對?,并使?指定字符(默認(rèn)空格)填充?對應(yīng)?度 的新字符串,語

法和ljust()相同。

所謂判斷即是判斷真假,返回的結(jié)果是布爾型數(shù)據(jù)類型:True 或 False。

startswith():檢查字符串是否是以指定?串開頭,是則返回 True,否則返回 False。如果設(shè)置開

始和結(jié)束位置下標(biāo),則在指定范圍內(nèi)檢查。

endswith()::檢查字符串是否是以指定?串結(jié)尾,是則返回 True,否則返回 False。如果設(shè)置開

始和結(jié)束位置下標(biāo),則在指定范圍內(nèi)檢查。

isalpha():如果字符串?少有?個(gè)字符并且所有字符都是字?則返回 True, 否則返回 False。

isdigit():如果字符串只包含數(shù)字則返回 True 否則返回 False。

isalnum():如果字符串?少有?個(gè)字符并且所有字符都是字?或數(shù)字則返 回 True,否則返回

False。

python中虛數(shù)函數(shù)exp怎么表示

復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成,可以用a + bj,或者complex(a,b)表示, 復(fù)數(shù)的實(shí)部a和虛部b都是浮點(diǎn)型

虛數(shù)函數(shù)exp用math是不行的要用cmath插件

import cmath

print(cmath.exp(1-1j))

python復(fù)數(shù)的表達(dá)形式是怎么樣的?

在python中,復(fù)數(shù)的表示是【實(shí)數(shù)部+虛數(shù)部】,而虛數(shù)在pytho中是使用后綴大寫字母J表示的。因此復(fù)數(shù)3+4i在python 中表示為3+4J:

ff=3+4J

print(ff.real) # 實(shí)數(shù)部

print(ff.imag) # 虛數(shù)部

在python中復(fù)數(shù)可以直接進(jìn)行加減乘除運(yùn)算,你可以使用變量來進(jìn)行也可以使用括號來進(jìn)行:

f1=3+4J

f2=7-8J

print(f1*f2)

print((3+4J) * (7-8J))

數(shù)學(xué)運(yùn)算

Python使用與C、Java類似的運(yùn)算符,支持整數(shù)與浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算。同時(shí)還支持復(fù)數(shù)運(yùn)算與無窮位數(shù)(實(shí)際受限于計(jì)算機(jī)的能力)的整數(shù)運(yùn)算。除了求絕對值函數(shù)abs()外,大多數(shù)數(shù)學(xué)函數(shù)處于math和cmath模塊內(nèi)。前者用于實(shí)數(shù)運(yùn)算,而后者用于復(fù)數(shù)運(yùn)算。使用時(shí)需要先導(dǎo)入它們。

以上內(nèi)容參考:百度百科-Python

python中虛數(shù)i怎么表示

表示虛數(shù)的語法:real+imagej

復(fù)數(shù)是由一個(gè)實(shí)數(shù)和一個(gè)虛數(shù)組合構(gòu)成,表示為:x+yj

一個(gè)復(fù)數(shù)時(shí)一對有序浮點(diǎn)數(shù) (x,y),其中 x 是實(shí)數(shù)部分,y 是虛數(shù)部分。

Python 語言中有關(guān)復(fù)數(shù)的概念:

1、虛數(shù)不能單獨(dú)存在,它們總是和一個(gè)值為 0.0 的實(shí)數(shù)部分一起構(gòu)成一個(gè)復(fù)數(shù)

2、復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成

3、表示虛數(shù)的語法:real+imagej

4、實(shí)數(shù)部分和虛數(shù)部分都是浮點(diǎn)數(shù)

5、虛數(shù)部分必須有后綴j或J


網(wǎng)頁名稱:python虛數(shù)函數(shù),虛數(shù)的函數(shù)
當(dāng)前URL:http://weahome.cn/article/dsegihe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部