日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中表示单一数据的类型被称为_各种Python数据类型的完整列表

發布時間:2024/1/23 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中表示单一数据的类型被称为_各种Python数据类型的完整列表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

各種Python數據類型的完整列表

如今,Python是最受歡迎的編程語言之一。它允許開發人員將所有精力都放在實現上,而不是將復雜的程序和python中的數據類型用于此目的只是為了簡化我們的工作。

Python中的數據類型

不同數據類型概述

數據項的分類或分類稱為數據類型。一種值由數據類型表示,該數據類型確定需要對該特定數據執行哪些操作。

整數

用于整數值。在python 2版本中,有不同的Int和long表示大小整數值,而從python 3開始,它僅是int值。

我們可以用4種形式表示int。

十進制格式(默認情況下,數字從0到9)

二進制形式(以2、0和1為基數)a = 1111,所以如果打印(a)這將是一個普通的十進制,所以要將其轉換為二進制,我們進行了類似a = 0B1111的更改因此基本上為零(0)前綴中使用小寫的“ b”或零(0)大寫字母“ B”。

八進制形式(0-7)因此,在該零(0)中,前綴中使用大寫字母“ 0”或小寫“ o”。

十六進制(0-9,AF)在此零(0)中使用小寫或大寫字母“ x”。

現在要記住的是,默認情況下,我們將得到的答案將是十進制形式,因此我們也可以更改它。

為了將其轉換為二進制,我們將執行以下操作:bin(15)-。> 0b1111

要轉換為八進制:oct(100)-> 0o144

轉換為十六進制:十六進制(1000)-> 0x3e8

浮動:

浮點數是其中存在十進制值的數據類型。在float中,我們只能使用十進制數,而不能使用二進制,八進制或十六進制數。例如:a = 15.5因此,當我們看到“ a”的類型時,它將是浮點型。

復合體

A + bj –>復數

例如:

x = 10 + 20j

Print(type(x))#所以它將是復數

j ^ 2 = -1

或虛數

J可以大寫或小寫,都沒關系。

print(x.real)–> 10.0

print(x.imag)-> = 20.0

實數部分可以是二進制,八進制或十六進制的任何內容,但是圖像只能是十進制的。

我們也可以采用浮點值x = 10.5 + 20.1j

我們可以以任何形式(例如二進制八進制或十六進制)鍵入實部,但不能輸入虛數

OB111 + 20j是正確的。但是14+ 0B101是不正確的

同樣,如果我們有兩個復數,我們可以對它們執行算術運算。就像我們有x = 10 + 20j和y = 24 + 21j一樣。

所以我們可以做x + y,我們可以做x * y,也可以做x / y或xy

因此,對復數進行加法或減法很簡單。我們只需對兩個數字的實部和兩個數字的虛部進行加法或減法。

現在是乘法部分–

(a + bi)*(c + di)=(ac-bd)+(ad + bc)i

因此,每當我們將兩個復數相乘時,我們將得到的答案就是該公式,或者實際上是簡化了該公式。

簡單地說,我們取兩個復數。

a =(2 + 4j)? ?? ? ,? ?? ?b =(10 + 10 j)

所以現在當我們乘以它們時,它將像這樣相乘-– 2(10 + 10j)+ 4j(10 + 10j)

– 20 + 20j + 40j + 40j ^ 2

并且我們知道虛部的^ 2是-1。因此它將變成-

-20 + 60j

現在是復數的除法部分,假設我們有兩個復數

a = p + qj

b = r + sj

所以分裂會是

a / b = pr + qs + qr – ps,x =在(r ^ 2 + s ^ 2)的根下

---

x

這種復合體在機器學習或特定于數學的查詢中大量使用。

布爾型

在布爾中,我們以對或錯的形式得到答案。

但是要記住,首字母應該在大寫的“ True,False”中

a =真

類型(a)

它會顯示布爾

因此,讓我們舉個例子。

a = 10

b = 20

c = a> b

打印(c)

它會顯示錯誤

類型是

列印((c)型)

布爾

現在要記住的另一件事是True = 1和False = 0

所以如果我們打印(True + True)

答案將是2(1 + 1)

如果我們打印(True-False),答案將是1(1-0)

弦樂

因此,在字符串數據類型中,我們可以使用單引號,雙引號或三引號。例如:S =“ Aashish”

S ='Aashish'

我們可以打印類型,它會給我們字符串

也s =“ a”

它也將給出不同于java等的字符串,因為在java等中,它必須已將其作為字符給出。但是python中沒有數據類型作為字符

現在是三重引號。如果必須將字符串寫成多行,則不能使用單引號或雙引號,可以使用單三引號或雙三引號

像例如:

s ='''我的

名字

Aashish'''

要么

s =“”“我的

名字

Aashish””””

我們現在需要知道的另一件事是,讓我們說一個陳述。喜歡-

s = Aashish是一個非常“好”的男孩

現在在上面的語句中,如果我們希望Good應該用引號引起來,那么在編寫字符串時,我們應該知道該語句不應用單引號引起來。喜歡-

“ Aashish是一個非常'好'的男孩”。

如果我們想要用雙引號引起來的內容也是如此,那么我們必須將整個語句用單引號引起來。現在,如果我們要在語句中使用單引號和雙引號。

“ Aashish”是一個非?!昂谩钡哪泻?/p>

然后,我們必須將整個語句用三引號引起來。

字符串中的正負索引

因此,在python字符串中有索引,所以如果說我們要訪問單詞的字符,例如:from a = Aashish,我們想訪問“ i”

所以我們可以做到-

列印(a [4])

第一個字母用0表示。此外,我們可以像在python a [-1]中那樣做,它表示最后一個字符。

所以它將打印h

字符串中的Slice運算符:基本上,它是字符串的一部分,稱為slice。因此,為了獲取該切片,我們使用它。

例如:“ Aashish”

在切片時,假設我們只想要“ shis”

格式為s [begin:end]

從頭到尾返回。因此,如果說放s [2:6]。它將返回第五?,F在,如果我們不指定開始。然后它將從0 s [:5]開始。

如果未指定,它將繼續到s [2:]結尾。一種情況是s [:]。它將返回總字符串。

在另外一種情況下,我們仍然只有6。并且說我們做s [3:1000]。因此,我們不會出錯,而是會到達字符串的末尾。

還有一種情況s [5:2]。我們將得到一個空字符串,因為它不能從5到2。

現在假設我們有一個字符串s =“ aashish”

,我們希望輸出為“ Aashish”

這樣我們就可以做到。

輸出= s [0] .upper()+ s [1:]

打印(輸出)

假設我們想要s =” aashisH”,

那么我們可以像

輸出= s [0:len(s)-1] + s [-1] .upper()

打印(輸出)

現在,我們需要在大寫字母中保留第一個字符,在大寫字母中保留最后一個字符,并保持原樣。因此,我們需要做的就是:

輸出= s [0] .upper()+ s [1:len(s)-1] + s [-1] .upper()

打印(輸出)

和*運算符用于字符串數據類型:

用于串聯,并且兩個參數都只能是字符串。

因此可以是“字符串” +“字符串” +“字符串” + .....

它不能像“字符串” +“整數”

現在*運算子

s =“ SUN” * 3

因此它是一個字符串重復運算符。并用于將字符串相乘。這里要注意的一件事是,一個參數應該是字符串,而另一個參數應該是整數

鑄件

從一種類型轉換為另一種類型的過程。有5種內置功能-

整數

浮動

復雜

bool()

str()

Int:從其他類型轉換為int類型

浮動到int函數,因此就像那里有10.989,因此小數點后所有數字都將消失,因此將像int(10.989)一樣完成,它將得到10。

復雜到int:10+ 20j,所以int(10 + 20j)將給出類型錯誤,因為我們無法將complex轉換為int類型。

布爾到整數:整數(真)將給出1

String to int:String內部僅包含一個整數值或僅以10為底,因此不包含十六進制或二進制等。因此int(“ 15”)將給出15。Int(0B1111)將給出一個錯誤

int(“ 10.5”),再次錯誤,因為它不是整數值,而是浮點值。

浮動:轉換為浮動類型

int to float:float(15)答案將是15.0

或float(0B1111)將給出15.0

或Float(0XFace)將給出64206.0

無法進行復雜的浮動:

布爾浮法可能

。如果我們把像浮

浮(真),那么答案將是1.0

浮點(假),那么答案將是0.0

字符串到浮點類型也是可能的,僅在字符串包含整數值或浮點值但應在基數10中指定的情況下。

浮點數(10)將得出10.0

浮動(0XFACE)錯誤

浮動(“ Aashish”)錯誤

復合類型

復合(x)

如果只有一個參數,那么它將成為真實值

綜合樓(10)

答案將是10 + 0j

復合(0B1111)為15 + 0j

復數(10.5)為10.5 + 0j

復數(True)為1 + 0j

復數(False)為0j

復數(“字符串”),它應該以10為底的整數或浮點值

復數(x,y)

當有兩個自變量時,一個將變為實數,而一個虛數(10,20)將為10 + 20j。

復數(10.5,20.6)為10.5 + 20.6j

復合體(“ 10”,“ 20”)

如果我們有字符串參數,它將給出一個錯誤,我們也不能將第二個值作為字符串

復合體(10,“ 20”)

它還會產生錯誤,第二個參數不能是復雜的字符串

布爾()

Int參數

布爾(10)

如果參數為0,則它??是否為int,float,complex等都是錯誤的。

如果它不是零,則為True。

Int

bool(10)將給出True

bool(0)將給出false

浮動

bool(0.0)假

bool(0.1)是

復數

布爾(0 + 0j)錯誤

bool(1 + 0j)是

bool(“ True”)正確

bool(“ False”)正確

bool(“是”)是

布爾(“否”)是

bool(“”)錯誤

如果字符串為空,則僅為false;否則為True。

str(10)“ 10”

str(0B1111)“ 15”

str(10.5)“ 10.5”

str(10 + 20j)“ 10 + 20j”

str(True)“真實”

str(False)“假”

基本數據類型與不變性

可變->我們可以改變

不變→我們無法改變

創建對象后,就無法在該對象中執行任何更改。如果我們嘗試更改,則將創建新對象。這種不可改變的行為是不變性。

Python數據類型:列表

這些是與集合相關的數據類型。

l = [07,“ Aashish”,20

列印類型(l)

它將給出一個列表。該列表始??終放在方括號中。如果我們打印(l),則順序將與我們給出的順序相同。因此,恒心的順序就在那里。允許重復對象。

允許使用異構對象,例如int,string等??墒褂盟饕颓衅,F在,

打印(l [0])

因此將給出第一個元素。最后也類似-1?,F在,如果說我們有一個空列表。

l = []

因此,我們可以添加以下元素:

l.append(10)

我們可以刪除以下元素:

l。刪除(10)

現在說,我們有-

l = [10,20,30,40]

現在列表是可變的,因此在l [0]處我們可以添加值。喜歡-

l [0] = 100

因此,現在將100開頭添加。列表將變為l [100,10,20,30,40]。

Python數據類型:元組

現在,我們將學習數據類型Tuple。它與列表相同,但它是不可變的,如果我們創建一個對象,則無法添加或刪除任何對象或值。它就像列表的只讀版本。我們用(10,20,“ aashish”)表示元組。

性能比列表更好。而且它使用的內存也少于列表。

Python數據類型:設置

現在,我們將學習新數據類型,即Set。它用于一組對象或實體,但不允許重復,我不在乎順序。因此,如果我們有這種類型的需求,那么我們選擇集合。

所以-

s1 = {1

s2 = {3

因此,基本上s1和s2是相等的。因此,在集合中,沒有第一個元素,也沒有最后一個元素。內嵌花括號。

s = {10,10,20,“ Aashish”,30}

但是輸出將變為s = {10,20,“ Aashish”,30}

但是命令可以是任何東西。因此索引無法存在或切片運算符-

打印s [0]

會報錯。

允許使用異類對象。

s.add(50)

在列表中,它被追加。在集合中,它被添加。

追加與添加

列表中使用了“添加”以在最后添加項目。所以在集合中使用了add,因為我們不知道它將在哪里添加。

s = {}

因此它不被稱為空集,而被稱為空字典。由于字典獲得特權的原因是字典比集合更頻繁地使用它。

如果我們想創建一個空集,那么我們可以像這樣創建它

s = set()

Python數據類型:凍結集

除了不可變之外,它與集合完全一樣。因為inset我們可以進行更改,但不能在凍結集中進行更改。因此,我們創建凍結集,如下所示:

s = {10,20,30,40}

fr = Frozenset(s)

列印類型

它將被凍結set。

因此,現在我們無法在凍結集中添加或刪除值,并且如果嘗試執行該操作,將會得到屬性錯誤。

Python數據類型:范圍

現在我們將了解范圍。

R =范圍(10)

因此,我們將從0開始獲得10個值。因此,基本上,這是python中使用的內置函數。如果我們打印r-

它將給出0

我們可以像這樣使用它

對于x in r:

打印(x)

因此,我們將打印所有值。我們如何制作范圍對象。

形式:范圍(n)

因此將值設為0到n-1

形式:范圍(開始:結束)

因此將從一開始就給出n-1的值

r =范圍(1,10)

對于x in r:

列印(x)

這樣我們將得到1

形成:

范圍(開始,結束,遞增/遞減)

R =范圍(1

所以1到20

1

R =范圍(1,21

1

另外,我們可以喜歡遞減

范圍(20,1,-2)

所以20、18…。

所以現在我們知道事情在范圍內按順序進行,因此無論順序在哪里,我們都可以進行索引或切片。但是范圍是不可變的,因為這些值是按順序排列的,如果我們嘗試將這些值相加,則會發生錯誤。

Python數據類型:Dict

現在我們將學習字典。字典與上述數據類型的不同之處在于,字典用于表示鍵值。用Dict表示

d = {k1:v1,k2:V2}

所以說我們有一個空字典

d = {}

這樣我們就可以像

d [100] =“ Aashish”

d [200] =“ Ayush”

因此,它看起來像-

{100:Aashish,200:Ayush}

現在,人們會擔心價值的雙重性。因此不允許重復的鍵,但值可以重復。S-

d [100] =“ Abhishek”

因此,舊值(即Aashish)將被Abhishek替換,因此不允許重復鍵,無論如何都不會出錯,但是該值將被新值替換。

那里沒有訂單,類似一組。異構值可以在那里。這是可變的,我們可以進行更改。由于沒有順序,切片,索引等不存在。

Python數據類型:Bytes和BytesArray

l = [10,20

到現在為止,它是一個列表。現在要將其轉換為字節,我們需要

做-

b =字節(l)

打印(b)

現在,它用于數據的二進制創建。字節的值只能從0到256。因此,基本上,如果我們將值加到256、257…

我們將得到值錯誤?,F在在索引以及索引中都存在切片。但這是一成不變的,我們不能更改其內容。我們會得到一個錯誤。但是,如果我們想要可變的字節,則稱為Bytearray

l = [10,20,30,40]

b = bytearray(l)

b [0] = 77

打印(b [0])

無數據類型

None數據類型為空,即沒有值與之關聯。為了使該值可用于垃圾收集,請執行以下操作:

a =無

沒有一個在內部也存儲為對象-

列印((a)型)

轉義字符,注釋和常量:

這些是 -

\ n:下一行

\ t:用于制表符空間

\ r:回車,表示從頭開始

\ b:退格鍵

\ f:換頁

\':單引號

\“:雙引號

\\:反斜杠符號

現在在python中輸入注釋:

//這是一行注釋

#這是一行注釋

所以要輸入多行注釋

我們需要在每行中添加#。

常數:

我們無法改變其價值的事物

因此,在python中沒有常量概念,但是如果我們希望將值不斷以大寫形式輸入。

MAX_VALUE = 10

僅出于約定目的。

題庫

總結

以上是生活随笔為你收集整理的python中表示单一数据的类型被称为_各种Python数据类型的完整列表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 3344成人| 爱爱网站视频 | 夜夜夜撸 | 福利视频在线免费观看 | 玖玖在线视频 | 精品乱码一区二区三区 | 欧美日韩人妻精品一区二区三区 | 黑人糟蹋人妻hd中文字幕 | 玖玖视频网 | 夜夜草天天干 | 麻豆精品国产传媒av绿帽社 | 国产福利资源在线 | 国产乱人乱精一区二视频国产精品 | 日韩色图在线观看 | 日本免费在线视频 | 成人久久| 蜜桃免费在线视频 | 亚洲第一黄 | 九九视频国产 | 波多野结衣在线电影 | 爱插美女网 | 日本在线免费观看 | 大粗鳮巴久久久久久久久 | 婷婷午夜激情 | 日韩a级片在线观看 | 精品国产亚洲一区二区麻豆 | 欧美又粗又大aaa片 老熟妇仑乱视频一区二区 亚洲妇女体内精汇编 | 操人视频在线观看 | 久久久久久一区二区 | 国产精品91久久久 | 青青欧美| 日本黄色美女视频 | 无码人妻久久一区二区三区蜜桃 | 国模精品一区二区三区 | 新久草视频 | 午夜动态图 | 亚洲欧美韩国 | 久久久久亚洲AV成人无码国产 | 成人一级毛片 | 在线观看日本视频 | 毛片毛多水多 | 玖玖精品 | 亚洲成a人 | 狠狠干老司机 | 在线观看免费中文字幕 | 91精品国产一区二区 | 原创少妇半推半就88av | 美女扒开下面让男人捅 | 91n在线观看| 最新激情网 | 伊人影院综合在线 | 99综合 | 91综合色 | 成人黄色一级 | 神马午夜嘿嘿 | 伊人久久大香线蕉综合网站 | 欧美偷拍第一页 | 日本免费观看视频 | 温柔女教师在线观看 | 成人久久在线 | 国产污污在线观看 | 国产欧美在线一区 | 中文字幕免费在线 | 久久久久久久久久成人 | 在线va视频 | 少妇在线观看 | a国产免费| 好大好爽好舒服 | 在线免费黄网 | 亚洲av无码潮喷在线观看 | 在线亚洲+欧美+日本专区 | 免费在线a| 激情六月婷婷 | 电影《两个尼姑》免费播放 | 波多野结衣视频在线观看 | 亚洲三级在线观看 | av电影在线播放 | 婷婷天堂网 | 日韩一区三区 | 亚洲最大视频网 | 国产美女啪啪 | 三级成人 | 国产欧美一区在线观看 | 成a人v| 加勒比一区二区三区 | 久久人人爽人人爽人人片亚洲 | 六月婷婷在线观看 | 成人在线亚洲 | 韩国毛片一区二区 | 国产成人自拍偷拍 | 色综合天天色 | 720url在线观看免费版 | 在线黄色大片 | 深夜福利久久 | 狠狠干狠狠干 | 国产在线一区不卡 | 黄色免费毛片 | 国产精品第一国产精品 | 中文字幕一区在线播放 |