python(四)

1.集合的使用方法

      在python裏面  set是基本數據類型的一種集合的類型,他有可變的集合(set())和不可變的(frozenset)兩種,包括集合set,集合set添加,集合刪除,交集,並集,差集等一系列的操作

   @創建集合set

      python set 類是在python的sets模塊中,就目前的多數版本來說,不需要導入sets模塊就可以直接創建集合

>>> set('boy')

set(['y', 'b', 'o'])

>>>

  @集合的添加,刪除。

     集合常見的添加辦法有add和update

add辦法:就是把要傳入的元素作爲一個整體天驕到集合裏面:

>>>

>>> a =set('boy')

>>> b =set('python')

>>> a.add('123')

>>> a

set(['y', '123', 'b', 'o'])

>>>

集合update的方法:是要把傳入的元素拆分,作爲個體傳入到集合裏面去:

  >>> b.update('21334324')

>>> b

set(['h', 'o', 'n', '1', 'p', '3', '2', 't', 'y', '4'])

>>>

集合刪除操作方法:remove


>>>

>>> c =set('1234')

>>> c

set(['1', '3', '2', '4'])

>>> c.remove('12')

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

KeyError: '12'

>>> c.remove('1')

>>> c

set(['3', '2', '4'])

>>>

注意刪除的時候只能一個一個刪除。

@set( )的一些符號說明

  -  差集,相對補集   & 交集 | 合集,並集  != 不等於  ==等於  in  是成員關係  not in 不是成員關係

>>> a =set ('123')

>>> b = set ('345')

>>> a&b

set(['3'])

>>> a | b

set(['1', '3', '2', '5', '4'])

>>> a - b

set(['1', '2'])

>>> a in b

False

>>> a not in b

True

>>> a == b

False

>>> a != b

True

集合是無序的,所以不能通過索引和切片來進行操作。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++22.變量。

   在python的使用過程中,我們會用到許多的數據,爲了方便整個程序的操作,我們會用這將這些數據用一個簡單的名字表示,方便在接下來的程序中引用,變量就是這個數據的值。

   變量的賦值很簡單,複製之後我們就可以使用這個變量了;

  >>>

>>> x = 6

>>> x*4

24

>>> x+4

10

>>>

在進行賦值的時候,值是什麼樣的數據類型,就決定了這個變量的類型,變量名引用了數值的同時也引用了他的類型。

變量名的命名規則:

1.變量名可以包括字母,數字,下劃線,但是不能以數字作爲開頭

2.系統的關鍵字不能作爲變量名。

3.除了下劃線之外,其他的符號不能作爲變量名使用。

4.python的變量名是區分大小寫的。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3.print語句的操作。


   >>> a

'123'

>>> print (a)

123

>>>

print變量名啊,是直接輸出了變量a的內容,而如果沒有print,只是變量名的輸出結果是由單括號引起來的。

@ 格式化輸出(字符串,整數)

   python的print語句和字符串操作%一起結合使用,可以實現替換的功能,

>>> print "%s is %d old"%('she',12)

she is 12 old

>>>

這一塊的%s和%d就相當於佔位符,是爲字符串和整形來服務的。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章