首页
/
每日頭條
/
科技
/
python數據類型8種
python數據類型8種
更新时间:2025-12-23 10:35:50

python數據類型8種?>>> type(1 1.0) <class 'float'> >>> type(4/2) <class 'float'> >>> type(24//2) <class 'int'> >>> 4/2 2.0 >>> 4//2 2 >>> >>> 1//2 0,今天小編就來說說關于python數據類型8種?下面更多詳細答案一起來看看吧!

python數據類型8種(python編程基本數據類型)1

python數據類型8種

(一)數字整形和浮點型
  • 整數:int (python沒有數字範圍short long)
  • 浮點型:float(python沒有單精度float和雙精度double之分)

>>> type(1 1.0) <class 'float'> >>> type(4/2) <class 'float'> >>> type(24//2) <class 'int'> >>> 4/2 2.0 >>> 4//2 2 >>> >>> 1//2 0

  • / 是除法,得到浮點數
  • // 是整除,是得到整數
(二)計算機基礎知識 10、2、8、16進制的表示和轉換

>>> 0b10 2 >>> 0o10 8 >>> 0x10 16

  • 它們之間如何進行轉換

>>> bin(0b100) '0b100' >>> oct(0o100) '0o100' >>> int(100) 100 >>> hex(0xf) '0xf'

(三) 數字布爾類型和複數
  • bool 布爾類型:表示真True和假False
  • complex 複數

>>> type(True) <class 'bool'> >>> type(False) <class 'bool'>

  • 為什麼bool歸在數字裡面呢?

>>> int(False) 0 >>> int(True) 1 >>> bool(0) # 0 表示false False >>> bool(1) True >>> bool(-1) True >>> bool(2) True

  • 空值表示false

>>> bool(0x0) False >>> bool("") False >>> bool([]) False >>> bool({}) False >>> bool(()) False >>> bool(None) False

  • 複數的表示 j

>>> 36j 36j >>> type(36j) <class 'complex'>

(四) 字符串單引号和雙引号
  • str 字符串
  • 如何表示字符串:單引号、雙引号、三引号

>>> type('2') <class 'str'> >>> type(1) <class 'int'>

  • 為什麼需要這麼多引号,如果我的it‘s 需要一個引号,外部則需要雙引号

>>> "it's good" "it's good"

  • 如果隻想要單引号,使用轉義字符

>>> 'it\'s good' "it's good"

(五) 多行字符串
  • 一行字符79,需要使用三引号解決多行

>>> """ ... ni hao ... hello ... hi""" '\nni hao\nhello\nhi'

  • \n 表示回車
  • 加入轉義字符,還是會原本的輸出

>>> """ nihao \n hi""" ' nihao \n hi'


  • 使用print,可以把轉義字符輸出

>>> print(""" nihao \n hi""") nihao hi

  • 字符串換行,使用\ 編輯,不會報錯

>>> 'ni\ ... hao' 'nihao'

(六) 轉義字符
  • 特殊字符
  • 無法看到的字符

\n 換行,\t 橫向制表符, \r 回車

  • 與語言本身語法有沖突的字符

\' 單引号

  • 如果想把\n進行輸出,需要加上\進行轉義

>>> print("hello \n world") hello world >>> print("hello \\n world") hello \n world

(七) 原始字符串
  • 輸出文件路徑,可以使用\, 或者r(使用r值後,字符串變成了原始字符串)

>>> print("c:\north\no.py") c: orth o.py >>> print("c:\\north\\no.py") c:\north\no.py >>> print(r"c:\\north\\no.py") c:\\north\\no.py

(八) 字符串運算
  • 字符串的基本操作方法

>>> "hello" "world" 'helloworld' >>> "hello"*2 'hellohello'

  • 獲取字符串中的字符,使用[],序号從0開始,右邊從-1開始(表示從末尾開始查找的第一個)

>>> "hello"[0] 'h' >>> "hello"[1] 'e' >>> "hello"[-1] 'o'

  • 獲取一組字符,不取尾巴

>>> "hello world"[0:5] 'hello' >>> "hello world"[0:-3] 'hello wo'

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
怎樣判斷cpu是第幾代
怎樣判斷cpu是第幾代
1、cpu開頭的i7、i5、i3,這是性能分級,i7最高,i3最低(當然酷睿i下面還有更低級的奔騰和賽揚等)。2、在桌面處理器中,通常i3是雙核四線程,i5是四核四線程,i7是四核八線程,i7還有高端版本是六核12線程甚至更高規格的。3、後面四位數字,例如6700”,首位6”表示代數,即第六代,第六代酷睿i處理器的核心代号是skylake,工藝是14納米。
2025-12-23
摩托車技術漂移方法是什麼
摩托車技術漂移方法是什麼
1、首先在過彎道的時候,我們要持續地輕加油門,這是因為在加油門的時候,你的摩托車重心會移到後輪,前輪就會沒有那麼大的負擔,這時候就能開始我們的漂移了!記住加油門不要太猛,不然很容易摩托車失去控制,加油門的時候手一定要穩!2、然後我們就要開始入彎了,首先要把推舵打下去,這樣你的摩托車才會變得傾斜,倒得差不多了就開始擰油門加速,一定要慢慢地加,不要一下加太猛,車身這時候會慢慢升高,當車身到達一定的角度
2025-12-23
車一夜沒熄火會怎麼樣
車一夜沒熄火會怎麼樣
1、産生積碳。其實積碳是目前所有燃油車車主不可避免的問題,積碳就是燃油在不完全燃燒時,所産生的膠質經過發動機反複高溫的作用下,不斷積累形成的硬質膠結碳。怠速情況下,由于進氣量小,一來不能對進氣道等相關部位進行沖刷,另外一方面也造成氧氣少,這樣更容易燃燒不充分,從而更容易産生積碳。2、耗油甚至被迫熄火。雖然是怠速,但發動機也是運轉的,也就要消耗油量,這個油耗是多少呢,有的說在不開空調的情況下的油耗是
2025-12-23
汽車電瓶怎麼總是自己放電
汽車電瓶怎麼總是自己放電
1、如正極闆的活性物質是二氧化鉛,但極闆栅架的材料又是鉛質,這樣在正極闆本身就形成了一個電池,對于負極闆來說,雖然它是由純鉛做的,但也隻是相對而言的,其實在它裡面也避免不了含有少量的其他金屬雜質,也會形成小電池。而這些小電池本身的電路又是閉合的,所以産生自行放電。2、造成自行放電原因是蓄電池内部混入了有害的雜質,特别是混入了那些比鉛電位高的金屬雜質(如銅、鐵等)危害更大。3、其次,蓄電池上蓋破裂或
2025-12-23
自動洗衣機不進水了怎麼處理
自動洗衣機不進水了怎麼處理
1、全自動洗衣機不進水,如果是電源插座和接頭不合要及時更換電源插座,避免使用時間長了把插座燒壞引起火災。2、如果是上下通水管堵塞,那就要進行清洗冰箱,其實這樣的原因是最長見到的現象。為了避免這樣現象的發生,最好在使用一段時間以後就要對洗衣機進行清洗,這樣就可以很好的避免問題出現。
2025-12-23
Copyright 2023-2025 - www.tftnews.com All Rights Reserved