中谷教育06 Python資料型別 序列 元組

2021-07-04 05:12:01 字數 1456 閱讀 6215

列表、元組和字串都是序列。

序列的兩個主要特點是索引操作符合切片操作符。

索引操作符讓我們從序列中抓取乙個特定的專案

切片操作符讓我們能夠獲取序列的乙個切片,即一部分序列。

len() 求序列的長度

+連線兩個序列

*重複序列元素

in 判斷元素是否在序列中

max() 返回最大的值

min() 返回最小的值

cmp(tuple1,tuple2) 比較2個的序列是否相同。

>>> str1 = "123"

>>> str1*5

'123123123123123'

>>>

"#"*40

'########################################'

>>>

'2'in str1

true

>>>

'12'

in str1

true

>>> min(str1)

'1'>>> max(str1)

'3'

>>> str1 = "1"

>>> str2 = "2"

>>> str3 = '12'

>>> str4 = 'a'

>>> cmp(str1,str2)

-1>>> cmp(str1,str3)

-1>>> cmp(str2,str3)

1>>> cmp(str1,str4)

-1

元組和列表十分相似,只不過元組和字串一樣是不可變的無法修改的。

元組通過圓括號中用逗號分割的專案定義。

元組通常用在使語句或者使用者定義的函式能夠安全的採用一組值的時候,即被使用的元組的值不會改變。

>>> info =('chen',25)

>>> info

('chen', 25)

>>> info[0]

'chen'

>>> t1 = ()

>>> t2 = (2)

>>> type

(t2)

>>> type

(t1)

>>> t3 = (2,)

>>> type

(t3)

這裡產生了一種新的資料定義方式
>>> info

('chen', 25)

>>> name,age = info

>>> name

'chen'

>>> age

25>>> a,b,c = 1,2,3

>>>

print a,b,c12

3

06 Python輸入 輸出

1.python2 raw input 格式 result raw input 提示資訊 功能會等待使用者輸入內容,直到使用者按下enter 會將使用者輸入的內容當做 字串 傳遞給接收的變數 input 格式 result input 提示資訊 功能會等待使用者輸入內容,直到使用者按下enter 會...

06 Python之函式呼叫與定義

python內建了很多有用的函式,可以直接呼叫 要呼叫乙個函式,需要知道函式的名稱和引數,比如求絕對值的函式abs,只有乙個引數 也可以在互動式命令列通過help abs 檢視abs函式的幫助資訊 help abs help on built in function abs in module bu...

06python基礎高階之網路程式設計

一.ip位址 ip是可聯網裝置在網路中的邏輯位址,在同一網路中是唯一的 用來在網路中標記某個裝置 ifconfig ipconfig檢視網絡卡資訊 192.168.私有ip 127.0.0.1 環迴位址 本機ip位址 二.埠 port 1 作用 埠是傳輸資料的通道,好比教室的門,是資料傳輸必經之路 ...