python基礎之公共方法 十二

2021-09-18 07:07:46 字數 3992 閱讀 3318

運算子

python 表示式

結果描述

支援的資料型別

+[1, 2] + [3, 4]

[1, 2, 3, 4]

合併字串、列表、元組

*『hi!』 * 4

[『hi!』, 『hi!』, 『hi!』, 『hi!』]

複製字串、列表、元組

in3 in (1, 2, 3)

true

元素是否存在

字串、列表、元組、字典

not in

4 not in (1, 2, 3)

true

元素是否不存在

字串、列表、元組、字典

>>

>

"hello "

+"itcast"

'hello itcast'

>>

>[1

,2]+

[3,4

][1,

2,3,

4]>>

>

('a'

,'b')+

('c'

,'d')(

'a',

'b',

'c',

'd')

>>

>

'ab'*4

'ababab'

>>

>[1

,2]*

4[1,

2,1,

2,1,

2,1,

2]>>

>

('a'

,'b')*

4('a',

'b',

'a',

'b',

'a',

'b',

'a',

'b')

>>

>

'itc'

in'hello itcast'

true

>>

>3in

[1,2

]false

>>

>4in

(1,2

,3,4

)true

>>

>

"name"

intrue

注意,in在對字典操作時,判斷的是字典的鍵

python內建函式

python包含了以下內建函式

序號方法描述1

cmp(item1, item2)

比較兩個值

2len(item)

計算容器中元素個數

3max(item)

返回容器中元素最大值

4min(item)

返回容器中元素最小值

5del(item)

刪除變數

>>

>

cmp(

"hello"

,"itcast")-

1>>

>

cmp(

"itcast"

,"hello")1

>>

>

cmp(

"itcast"

,"itcast")0

>>

>

cmp([1

,2],

[3,4

])-1

>>

>

cmp([1

,2],

[1,1

])1>>

>

cmp([1

,2],

[1,2

,3])

-1>>

>

cmp(,)

-1>>

>

cmp(,)

1>>

>

cmp(,)

-1

注意:cmp在比較字典資料時,先比較鍵,再比較值。

>>

>

len(

"hello itcast")12

>>

>

len([1

,2,3

,4])

4>>

>

len((3

,4))

2>>

>

len(

)2

注意:len在操作字典資料時,返回的是鍵值對個數。

>>

>

max(

"hello itcast"

)'t'

>>

>

max([1

,4,522,3

,4])

522>>

>

max(

)'b'

>>

>

max(

)'b'

>>

>

max(

)'c'

>>

> a =

1>>

> a

1>>

>

del a

>>

> a

traceback (most recent call last):

file 「」, line 1, in

nameerror: name 『a』 is not defined

>>

> a =

['a'

,'b'

]>>

>

del a[0]

>>

> a

['b'

]>>

>

del(a)

>>

> a

traceback (most recent call last):

file 「」, line 1, in

nameerror: name 『a』 is not defined

>>

> tuple1 =[(

2,3)

,(4,

5)]>>

> tuple1[0]

(2,3

)>>

> tuple1[0]

[0]2

>>

> tuple1[0]

[2]

traceback (most recent call last):

file 「」, line 1, in

indexerror: tuple index out of range

>>

> tuple1[0]

[1]3

>>

> tuple1[2]

[2]

traceback (most recent call last):

file 「」, line 1, in

indexerror: list index out of range

>>

> tuple2 = tuple1+[(

3)]>>

> tuple2[(

2,3)

,(4,

5),3

]>>

> tuple2[2]

3>>

> tuple2[2]

[0]

traceback (most recent call last):

file 「」, line 1, in

typeerror: 『int』 object is not subscriptable

Python基礎學習筆記 公共方法

公共運算子 運算子描述 支援的資料型別 合併 字串 列表 元組 複製 字串 列表 元組 in元素是否存在 字串 列表 元組 字典 not in 元素是否不存在 字串 列表 元組 字典 拼接 合併 字串拼接 my str1 hello my str2 world result my str1 my s...

Python基礎(14) 公共方法(二)

用乙個表示式建立乙個有規律的列表 字典 集合或者控制乙個有規律的列表 字典 集合 tip 更有風格的python 化簡 一行即可建立 list 返回值 for i in 遍歷的序列 list 返回值 for i in 遍歷的序列 if 判斷式 list1 i for i in range 0 11 ...

python基礎學習(十一)公共方法

python 包含了以下內建函式 注意 成員運算子用於 測試 序列中是否包含指定的 成員 注意 在對字典操作時,判斷的是字典的鍵 在ipyton3中進行練習 在python中完整的for 迴圈的語法如下 for 變數 in 集合 迴圈體 else 沒有通過 break 退出迴圈,迴圈結束後,會執行的...