python3 基本資料型別 切片操作

2022-05-28 05:09:10 字數 813 閱讀 8394

切片操作的區間是左閉右開。

l = ['

michael

', '

sarah

', '

tracy

', '

bob', '

jack']

#取l中的前三個資料

print(l[0:3]) #

['michael', 'sarah', 'tracy']

#從索引 1 開始,取出 2 個元素出來:

print(l[1:3]) #

['sarah', 'tracy']

#倒數索引取元素:

print(l[-2:-1]) #

['bob']

print(l[-1:]) #

['jack']

print(l[-2:]) #

['bob', 'jack']

#原樣複製

print(l[:]) #

['michael', 'sarah', 'tracy', 'bob', 'jack']

#從頭到尾間隔20取數

l1 = list(range(100))

print(l1[::20]) #

[0, 20, 40, 60, 80]

#

元組的切片操作

print((0, 1, 2, 3, 4, 5)[:3]) #

(0, 1, 2)

#字串的切片操作

print('

abcdefg

'[:3]) #

abc

python3 基本資料型別

整數 int 浮點數 float 1.23x10 9 寫成 1.23e9 整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的 除法難道也是精確的?是的!而浮點數運算則可能會有四捨五入的誤差 字串 str 字串是以單引號 或雙引號 括起來的任意文字,比如 abc xyz 等等。請注意,或...

Python3 基本資料型別

python中數字有四種型別 整數 布林型 浮點數和複數。int 整數 如 1,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。bool 布林 如 true。float 浮點數 如 1.23 3e 2 complex 複數 如 1 2j 1.1 2.2j python3...

Python3基本資料型別

在python中,變數就是變數,它沒有型別,我們所說的 型別 是變數所指的記憶體中物件的型別。python 3中有六個標準的資料型別 python 3支援int float bool complex 複數 數值型別的賦值和計算都是很直觀的,就像大多數語言一樣。內建的type 函式可以用來查詢變數所指...