<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      奔騰的獅子

      導(dǎo)航

      python整理之(字符串、元組、列表、字典)

      一、關(guān)于字符串的整理總結(jié)

      對(duì)于字符串的操作常用的有這些:

      字符串的操作通過(guò)dir()函數(shù)可以查看

      我們先整理沒(méi)有下劃線(xiàn)的用法,有下劃線(xiàn)的暫時(shí)不去考慮。

      1、capitalize

      功能:使字符串的首字母大寫(xiě)

      例如:

      >>> name = "sanjiang"
      >>> name.capitalize()
      'Sanjiang'

      2、casefold

      功能:使字符串的首字母小寫(xiě)

      例如:

      >>> name = "Sanjiang"
      >>> name.casefold()
      'sanjiang'

      3、center

      功能:字符串寬度填充,使用原有字符串+填充字符構(gòu)成指定長(zhǎng)度的新的字符串

      >>> name = "sanjiang"

      >>> name.center(30,'*')

      #30指的是原有字符串加上填充字符構(gòu)成字符串的長(zhǎng)度。'*'指的是以*分隔,默認(rèn)空格填充, 
      '***********sanjiang***********'

       

      4、count

      功能:統(tǒng)計(jì)某個(gè)字符在字符串中出現(xiàn)的次數(shù),或在字符串指定區(qū)間內(nèi)完成上述操作

      >>> name = "sanjiang"
      >>> name.count('s')
      1
      >>> name.count('a')
      2
      >>> name.count('a',0,4)   #從索引值0-4范圍的字符中統(tǒng)計(jì)'a'的次數(shù)
      1

       

      5、format

       

          功能:格式化輸出字符串
      >>> li = 'I\'m {},{}' #兩個(gè)'{}'是占位符
      >>> li.format('swht','歡迎來(lái)中國(guó)')
      返回結(jié)果:"I'm swht,歡迎來(lái)中國(guó)"

       

      6、join()

      功能:字符串連接

      >>>name = 'swhthaitun‘

      >>>’*'.join(name) 

      返回結(jié)果:'s*w*h*t*h*a*i*t*u*n'

      format

          功能:格式化輸出字符串
          li = 'I\'m {},{}' #兩個(gè)'{}'是占位符
          li.format('swht','歡迎來(lái)中國(guó)')
          返回結(jié)果:"I'm swht,歡迎來(lái)中國(guó)"
          參考:http://blog.chinaunix.net/uid-23802873-id-4477364.html
      

      _contains_

          功能:包含 -->'eal' in name
          name = 'swhtkkskjj'
          reault = name.__contains__('swht')
          print(reault)
          返回結(jié)果:True
      

      index

          功能:在字符串中查找指定的字符串,找不到時(shí)直接報(bào)錯(cuò)
          name = 'swhthaitun'
          name.index('w')
          返回結(jié)果:1  
      

      join()

          功能:字符串連接
          name = 'swhthaitun'
          '*'.join(name)
          返回結(jié)果:'s*w*h*t*h*a*i*t*u*n'
      

      isalnum

          功能:檢查判斷字符串是否包含字母數(shù)字字符(http://www.yiibai.com/python/string_isalnum.html)
          name = 'swhthaitun'
          name.isalnum()
          返回結(jié)果:True
      

      isalpha

          功能:檢測(cè)字符串是否只由字母組成(http://www.runoob.com/python/att-string-isalpha.html)
          name = 'swhthaitun'
          name.isalpha()
          返回結(jié)果:True
      

      isdecimal

          功能:檢查字符串是否只包含十進(jìn)制字符。這種方法只存在于unicode對(duì)象。(參考:http://www.runoob.com/python/att-string-isdecimal.html)
          name = 'swhthaitun'
          name.isdecimal()
          返回結(jié)果:False
      

      isdigit

          功能:檢測(cè)字符串是否只由數(shù)字組成。(參考:http://www.runoob.com/python/att-string-isdigit.html)
          name = 'swhthaitun'
          name.isdigit()
          返回結(jié)果:False
      

      isidentifier

          功能:檢測(cè)字符串是否是字母開(kāi)頭
          name = 'swhthaitun'
          name.isidentifier()
          返回結(jié)果:True
          name = '1swhthaitun'
          name.isidentifier()
          返回結(jié)果:False
      

      isnumeric

          功能:檢測(cè)字符串是否只由數(shù)字組成。這種方法是只針對(duì)unicode對(duì)象。
          name = 'swhthaitun'
          name.isnumeric()
          返回結(jié)果:False
          Li = '5523'
          Li.isnumeric()
          返回結(jié)果:True
      

      isprintable

          功能:判斷字符串中所有字符是否都屬于可見(jiàn)字符
          a = "\tPuppy"
          a.isprintable()
          返回結(jié)果:False
          name = 'swhthaitun'
          name.isprintable()
          返回結(jié)果:True
      

      isspace

          功能:檢測(cè)字符串是否為空格
          name = 'swhthaitun'
          name.isspace()
          返回結(jié)果:False
          Li = ' '
          Li.isspace()
          返回結(jié)果:True
      

      istitle

          功能:判斷字符串是否適合當(dāng)作標(biāo)題(其實(shí)就是每個(gè)單詞首字母大寫(xiě))
          a = "a puppy"
          b = "Puppy"
          a.istitle()
          返回結(jié)果:False
          b.istitle()
          返回結(jié)果:True
      

      isupper

          功能:判斷字符串中所有字母字符是否都是大寫(xiě)字母
          a = "puppy"
          b = "PUPPY"
          a.isupper()
          返回結(jié)果:False
          b.isupper()
          返回結(jié)果:True
      

      ljust

          功能:返回一個(gè)原字符串左對(duì)齊,并使用空格填充至指定長(zhǎng)度的新字符串。如果指定的長(zhǎng)度小于原字符串的長(zhǎng)度則返回原字符串。(參考:http://www.runoob.com/python/att-string-ljust.html)
          語(yǔ)法:str.ljust(width[, fillchar])
               width -- 指定字符串長(zhǎng)度。
               fillchar -- 填充字符,默認(rèn)為空格。
          name = 'swhthaitun'
          name.ljust(50,'*')
          返回結(jié)果:'swhthaitun****************************************'
      

      lower

          功能:將所有的字母轉(zhuǎn)換成小寫(xiě)字母
          name = 'SWHT'
          name.lower()
          返回結(jié)果:'swht'
      

      lstrip

          功能:去除字符串左邊開(kāi)頭的空格
          name = '  swht   '
          name.lstrip()
          返回結(jié)果:'swht   '
      

      rstrip

          功能:去除字符串右邊結(jié)尾的空格
          name = '  swht   '
          name.rstrip()
          返回結(jié)果:'   swht'
      

      strip

          功能:去除字符串兩邊的空格
          name = '  swht   '
          name.rstrip()
          返回結(jié)果:'swht'
      

      maketrans

          功能:用于創(chuàng)建字符映射的轉(zhuǎn)換表,對(duì)于接受兩個(gè)參數(shù)的最簡(jiǎn)單的調(diào)用方式,第一個(gè)參數(shù)是字符串,表示需要轉(zhuǎn)換的字符,第二個(gè)參數(shù)也是字符串表示轉(zhuǎn)換的目標(biāo)。
          注:兩個(gè)字符串的長(zhǎng)度必須相同,為一一對(duì)應(yīng)的關(guān)系。
          語(yǔ)法:str.maketrans(intab, outtab)
          參數(shù):intab -- 字符串中要替代的字符組成的字符串。
                outtab -- 相應(yīng)的映射字符的字符串。
          intab = "swhtr"
          outtab = "12345"
          name = "hjjksknsnjmk"
          name.maketrans(intab, outtab)
          返回結(jié)果:{104: 51, 114: 53, 115: 49, 116: 52, 119: 50}
      

      partition

          功能:根據(jù)指定的分隔符將字符串進(jìn)行分割。
              如果字符串包含指定的分隔符,則返回一個(gè)3元的元組,第一個(gè)為分隔符左邊的子串,第二個(gè)為分隔符本身,第三個(gè)為分隔符右邊的子串。
          name = 'swht'
          li = 'hhsslswhtolljm'
          li.partition(name)
          返回結(jié)果:('hhssl', 'swht', 'olljm')
      

      replace

          功能:把字符串中的 old(舊字符串) 替換成 new(新字符串),如果指定第三個(gè)參數(shù)max,則替換不超過(guò) max 次。
          語(yǔ)法:str.replace(old, new[, max])
          參數(shù):old -- 將被替換的子字符串。
               new -- 新字符串,用于替換old子字符串。
               max -- 可選字符串, 替換不超過(guò) max 次
          str = "this is string example....wow!!! this is really string"
          str.replace("is", "was")
          返回結(jié)果:'thwas was string example....wow!!! thwas was really string'
          str.replace("is", "was", 3)
          返回結(jié)果:'thwas was string example....wow!!! thwas is really string'
      

      split

          功能:字符串分割,默認(rèn)是空格
          name.split()
          返回結(jié)果:['swht']
          name.split('s') #以's'字符進(jìn)行分割
          返回結(jié)果:['', 'wht']
      

      _add_

          功能:在字符串后面增加指定的字符或字符串
          name = 'swht'
          name.__add__('e')
          返回結(jié)果:'swhte'
          li = 'hjh'
          name.__add__(li)
          返回結(jié)果:'swhthjh'
      

      _contains_

          功能:判斷指定字符串是否包含在字符串中,返回值為T(mén)rue和False
          name = 'swht'
          name.__contains__('s')
          返回結(jié)果:True
      

      _eq_

          功能:判斷字符串是否相等,返回值為T(mén)rue和False
          name = 'swht'
          li = 'test'
          name.__eq__(li)
          返回結(jié)果:False      
      

      四、列表

      博客鏈接:http://www.rzrgm.cn/songqingbo/p/5126943.html

      列表的基本操作示例展示:

      append

          功能:列表追加元素
          name = ['sd','dfdf','drer']
          name.append('sdsd')
          返回結(jié)果:name
                  ['sd', 'dfdf', 'drer', 'sdsd']
      

      clear

          功能:情況列表元素
          name = ['sd','dfdf','drer']
          name.clear()
          返回結(jié)果:name
                   []
      

      copy

          功能:淺拷貝,即只拷貝第一層的元素
          name = ['sd','dfdf','drer']
          li = ['ssd']
          li = name.copy()
          返回結(jié)果:li
                   ['sd', 'dfdf', 'drer']
      
          name = ['sd','dfdf','drer',['sddss','sdsdsd']]
          li = ['ssd']
          li = name.copy()
          返回結(jié)果:li
          ['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd']]
      

      count

          功能:統(tǒng)計(jì)列表指定元素個(gè)數(shù)
          name = ['sd','dfdf','drer',['sddss','sdsdsd']]
          name.count('sd')
          返回結(jié)果:1
          li = ['sd','sdsds',['sd','dffdg',],]
          li.count('sd') #只統(tǒng)計(jì)第一層的元素個(gè)數(shù)
          返回結(jié)果:1
      

      extend

          功能:追加字符元素或列表元素
          name = ['sd','dfdf','drer',['sddss','sdsdsd']]
          li = ['sd','sdsds',['sd','dffdg',],]
          name.extend('ss')
          返回結(jié)果:name
          ['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's']
          name.extend('d')
          返回結(jié)果:name
          ['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's', 'd']
          name.extend(li)
          返回結(jié)果:name
          ['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's', 'd', 'sd', 'sdsds', ['sd', 'dffdg']]
      

      index

          功能:定位列表中某元素
          name = ['sd','dfdf','drer',['sddss','sdsdsd']]
          name.index('sd')
          返回結(jié)果:0
          name.index('drer')
          返回結(jié)果:2
          返回結(jié)果:name.index('dr')  #當(dāng)出現(xiàn)某元素不在列表中的時(shí)候會(huì)直接報(bào)錯(cuò)
                  Traceback (most recent call last):
                    File "<stdin>", line 1, in <module>
                  ValueError: 'dr' is not in list
      

      insert

          功能:在指定索引位置的元素前面插入新的元素
          name = ['sd','dfdf','drer',['sddss','sdsdsd']]
          name.insert(3,'sd')
          返回結(jié)果:name
          ['sd', 'dfdf', 'drer', 'sd', ['sddss', 'sdsdsd']]
      

      pop

          功能:刪除指定索引值的元素,返回值為當(dāng)前刪除的元素的值。不指定索引值,默認(rèn)刪除最后一個(gè)元素
          name = ['sd','dfdf','drer',['sddss','sdsdsd']]
          name.pop(3)
          返回結(jié)果:'sd'
      

      remove

          功能:刪除列表中指定的元素
          name = ['sd','dfdf','drer',['sddss','sdsdsd']]
          name.remove('sd')
          name
          返回結(jié)果:['dfdf', 'drer', ['sddss', 'sdsdsd']]
      

      reverse

          功能:用于反向列表中元素。
          name = ['sd','dfdf','drer',['sddss','sdsdsd']]
          name.reverse()
          name
          返回結(jié)果:[['sddss', 'sdsdsd'], 'drer', 'dfdf', 'sd']
      

      sort

          功能:對(duì)單層列表進(jìn)行元素的排序
          name = ['sd','dfdf','drer',]
          name.sort()
          name
          返回結(jié)果:['dfdf', 'drer', 'sd']
      
          name = ['sd','dfdf','drer',['sddss','sdsdsd']]
          name.sort() #報(bào)錯(cuò)的
          Traceback (most recent call last):
            File "<stdin>", line 1, in <module>
      

      五、元組

      關(guān)于元組的常用操作,請(qǐng)參考:http://www.runoob.com/python/python-tuples.html

      博客鏈接:http://www.rzrgm.cn/songqingbo/p/5126947.html

      元組的元素不可修改 ,元組的元素的元素可修改

      count(self,value)

          功能:統(tǒng)計(jì)當(dāng)前元組中某元素的個(gè)數(shù)
          tup = (55,77,85,55,96,99,22,55,)
          tup.count(55)
          返回結(jié)果:3 
          備注:元素‘55’在元組tup中出現(xiàn)了3次
      

      index(self, value, start=None, stop=None)

          功能:獲取元素在元組中的索引值,對(duì)于重復(fù)的元素,默認(rèn)獲取從左起第一個(gè)元素的索引值
          tup = (55,77,85,55,96,99,22,55,)
          tup.index(55)
          返回結(jié)果:0
          tup.index(85)
          返回結(jié)果:2
          tup.index(55,2,7)
          返回結(jié)果:3
      

      _add_

          功能:將另一個(gè)元組追加到當(dāng)前元組后面.__add__()只接收元組類(lèi)型的序列
          tup1 = (12,33,566,78,)
          tup2 = (55,66,77,)
          tup1.__add__(tup2)
          返回結(jié)果:(12,33,566,78,55,66,77,)
      

      _contains_

          功能:包含,判斷某元素是否包含在元組中
          tup = (55,77,85,55,96,99,22,55,)
          tup.__contains__(55)
          返回結(jié)果:True  
          備注:返回值類(lèi)型是bool型,該方法判斷在對(duì)成員元素是否存在元組中,程序根據(jù)返回不同的bool值進(jìn)行相應(yīng)的值返回或者操作
      

      _eq_

          功能:判斷兩個(gè)元組是否相等,返回值類(lèi)型為bool型
          tup = (55,77,85,55,96,99,22,55,)
          tup1 = (55,77,85,55,96,99,22,551,)
          tup.__eq__(tup1)
          返回結(jié)果:False
      

      _getattribute_

          pass
      

      _getitem_

          功能:獲取指定索引值的元素值
          tup = (55,77,85,55,96,99,22,55,)
          tup.__getitem__(5)
          返回結(jié)果:99
      

      _getnewargs_

          功能:只是獲取原來(lái)的元組??無(wú)卵用
          tup = (55,77,85,55,96,99,22,55,)
          tup.__getnewargs__()
          返回結(jié)果:((55, 77, 85, 55, 96, 99, 22, 55),)
      

      _ge_

          功能:判斷當(dāng)前元組是否大于等于某個(gè)元組
          tup = (55,77,85,55,96,99,22,55,)
          tup1 = (55,77,85,55,96,99,22,551,)
          tup.__ge__(tup1)
          返回結(jié)果:False #bool類(lèi)型
      

      _gt_

          功能:判斷當(dāng)前元組是否大于某個(gè)元組
          tup = (55,77,85,55,96,99,22,55,)
          tup1 = (55,77,85,55,96,99,22,551,)
          tup.__ge__(tup1)
          返回結(jié)果:False #bool類(lèi)型
      

      _hash_

          功能:計(jì)算元組的hash值
          tup = (55,77,85,55,96,99,22,55,)
          tup1 = (55,77,85,55,96,99,22,551,)
          tup.__hash__()
          返回結(jié)果:-2123087613
          tup1.__hash__()
          返回結(jié)果:1338854611
      

      _init_

          功能:初始化作用,無(wú)返回值
      

      _iter_

          功能:獲取元組的內(nèi)存地址
          tup = (55,77,85,55,96,99,22,55,)
          tup1 = (55,77,85,55,96,99,22,551,)
          tup.__iter__()
          返回結(jié)果:<tuple_iterator object at 0x01C21F70>
          tup1.__iter__()
          返回結(jié)果:<tuple_iterator object at 0x01C21F50>
      

      _len_

          功能:獲取元組的長(zhǎng)度
          tup.__len__()  #該方法已經(jīng)被放到python的內(nèi)置函數(shù)中,可以使用len(tup)獲取長(zhǎng)度
          返回結(jié)果:8
      

      _le_

          功能:判斷當(dāng)前元組是否小于等于某個(gè)元組
          tup = (55,77,85,55,96,99,22,55,)
          tup1 = (55,77,85,55,96,99,22,551,)
          tup.__le__(tup1)
          返回結(jié)果:True #bool類(lèi)型
      

      _lt_

          功能:判斷當(dāng)前元組是否小于某個(gè)元組
          tup = (55,77,85,55,96,99,22,55,)
          tup1 = (55,77,85,55,96,99,22,551,)
          tup.__lt__(tup1)
          返回結(jié)果:True #bool類(lèi)型
      

      _mul_

          功能:把當(dāng)前元組按照某個(gè)值的倍數(shù)進(jìn)行元組的擴(kuò)展,產(chǎn)生新的元組
          tup = (55,77,85,55,96,99,22,55,)
          tup.__mul__(2)
          返回結(jié)果:(55, 77, 85, 55, 96, 99, 22, 55, 55, 77, 85, 55, 96, 99, 22, 55)
          tup.__iter__()
          返回結(jié)果:<tuple_iterator object at 0x01C21F70>
          tup.__mul__(2).__iter__()
          返回結(jié)果:<tuple_iterator object at 0x01C2F050>
      

      _new_

          pass
      

      _ne_

          功能:判斷當(dāng)前元組不等于某個(gè)元組
          tup = (55,77,85,55,96,99,22,55,)
          tup1 = (55,77,85,55,96,99,22,551,)
          tup.__ne__(tup1)
          返回結(jié)果:True #bool類(lèi)型
      

      _repr_

          功能:將元組轉(zhuǎn)換成一個(gè)字符串
          tup = (55,77,85,55,96,99,22,55,)
          tup.__repr__()
          返回結(jié)果:'(55, 77, 85, 55, 96, 99, 22, 55)'
           type(tup.__repr__())
          返回結(jié)果:<class 'str'>
      

      _rmul_

          功能:??怎么感覺(jué)跟__mul__一個(gè)德行??
          tup = (55,77,85,55,96,99,22,55,)
          tup.__rmul__(2)
          返回結(jié)果:(55, 77, 85, 55, 96, 99, 22, 55, 55, 77, 85, 55, 96, 99, 22, 55)
      

      六、字典

      博客鏈接:http://www.rzrgm.cn/songqingbo/p/5127044.html

      字典的常用操作:

      clear

          功能:清空字典
          dict_li = {'users':'swht','age':'18',}
          dict_li.clear()
          返回結(jié)果:dict_li
                  {}
      

      copy

          功能:淺拷貝
          dict_li = {'users':'swht','age':'18',}
          dict_li.copy()
          返回結(jié)果:{'age': '18', 'users': 'swht'}
          dict_li = {'users':'swht','age':'18','address':{'sd':'dz'}}
          dict_li.copy()
          返回結(jié)果:{'age': '18', 'users': 'swht', 'address': {'sd': 'dz'}}
      

      fromkeys()

          功能:用于創(chuàng)建一個(gè)新字典,以序列seq中元素做字典的鍵,value為字典所有鍵對(duì)應(yīng)的初始值。
          語(yǔ)法:dict.fromkeys(seq[, value]))
          參數(shù):seq -- 字典鍵值列表。
               value -- 可選參數(shù), 設(shè)置鍵序列(seq)的值。
          li = ['users','age']
          dict_li = dict.fromkeys(li,'swht')
          返回結(jié)果:dict_li
                  {'age': 'swht', 'users': 'swht'}
      

      get

          功能:獲取字典的value值
          dict_li = {'users':'swht','age':'18',}
          dict_li.get('users')
          返回結(jié)果:'swht'
      

      items

          功能:返回可遍歷的(鍵, 值) 元組數(shù)組
          dict_li = {'users':'swht','age':'18',}
          dict_li.items()
          返回結(jié)果:dict_items([('age', '18'), ('users', 'swht')])
      

      keys

          功能:獲取字典可遍歷的鍵
          dict_li = {'users':'swht','age':'18',}
          dict_li.keys()
          返回結(jié)果:dict_keys(['age', 'users'])
      

      pop

          功能:刪除字典中指定的鍵值
          dict_li = {'users':'swht','age':'18',}
          dict_li.pop('age')
          返回結(jié)果:'18'
      

      popitem

          功能:隨機(jī)返回并刪除字典中的一對(duì)鍵和值
          dict_li = {'users':'swht','age':'18',}
          dict_li.popitem()
          返回結(jié)果:('age', '18')
          dict_li
          {'users': 'swht'}
      

      setdefault

          功能:查找鍵值,如果鍵不已經(jīng)存在于字典中,將會(huì)添加鍵并將值設(shè)為默認(rèn)值。
          dict_li = {'users':'swht','age':'18',}
          dict_li.setdefault('ID',5)
          返回結(jié)果:5
          dict_li
          返回結(jié)果:{'age': '18', 'users': 'swht', 'ID': 5}
      

      update

          功能:把指定字典的鍵值更新到當(dāng)前字典中
          dict_li = {'users':'swht','age':'18',}
          dict_ai = {'address':'山東'}
          dict_li.update(dict_ai)
          dict_li
          返回結(jié)果:{'age': '18', 'users': 'swht', 'address': '山東'}
      

      values

          功能:獲取字典的所有值
          dict_li = {'age': '18', 'users': 'swht', 'address': '山東'}
          dict_li.values()
          返回結(jié)果:dict_values(['18', 'swht', '山東'])
      

      七、set集合

      博客鏈接:http://www.rzrgm.cn/songqingbo/p/5128066.html

      set集合是一個(gè)無(wú)序且不重復(fù)的集合。
      創(chuàng)建一個(gè)set集合:
          name = set('sdd')
          name
          返回結(jié)果:{'d', 's'}
      

      add

          功能:增加集合元素
          name = {'d', 's'}
          name.add('d')
          name
          返回結(jié)果:{'d', 's'}
          name.add('sd')
          name
          返回結(jié)果:{'sd', 'd', 's'}
      

      clear

          功能:清空集合元素
          name = {'d', 's'}
          name.clear()
          name
          返回結(jié)果:{}
      

      copy

          功能:淺拷貝
          name = {'sd', 'd', 's'}
          li = name.copy()
          返回結(jié)果:li
                  {'sd', 'd', 's'}
      

      difference

         功能:取差集
        name = {'sd', 'd', 's'}
         li = set()
        name.difference(li)
        返回結(jié)果:name.difference()
             {'sd', 'd', 's'}

      difference_update

          功能:刪除當(dāng)前set中的所有包含在 new set 里的元素
          li = ('s', 'd')
          name = {'sd', 'd', 's'}
          name.difference_update(li)
          name
          返回結(jié)果:{'sd'}
      

      discard

          功能:移除元素
          name = {'sd', 'd', 's'}
          name.discard('s')
          返回結(jié)果:name 
                  {'sd', 'd'}
      

      intersection

          功能:取交集,建立新的set集合
          li = ('s', 'd')
          name = {'sd', 'd', 's'}
          name.intersection(li)
          返回結(jié)果:{'d', 's'}
      

      intersection_update

          功能:取交集,更新原來(lái)的set集合
          li = ('s', 'd')
          name = {'sd', 'd', 's'}
          name.intersection_update(li)
          返回結(jié)果:{'d', 's'}
      

      isdisjoint

          功能:判斷沒(méi)有交集,返回True,否則,返回False
          li = {'s', 'd'}
          name = {'sd', 'd', 's'}
          name.isdisjoint(li)
      

      issubset

          功能:判斷是否是子集
          li = {'s', 'd'}
          name = {'sd', 'd', 's'}
          name.issubset(li)  #判斷name是不是li的子集
          返回結(jié)果:False
          li.issubset(name)  #判斷l(xiāng)i是不是name的子集
          返回結(jié)果:True
      

      issuperset

          功能:判斷是否是父集
          li = {'s', 'd'}
          name = {'sd', 'd', 's'}
          name.issubset(li)  #判斷name是不是li的父集
          返回結(jié)果:True
          li.issubset(name)  #判斷l(xiāng)i是不是name的父集
          返回結(jié)果:False
      

      pop

          功能:移除集合元素
          name = {'sd', 'd', 's'}
          name.pop('s')
          返回結(jié)果:'sd' #從左側(cè)刪除收個(gè)
      

      remove

          功能:移除指定集合元素
          name = {'sd','d','s'}
          name.remove('s')
          返回結(jié)果:name
          {'sd', 'd'}
      

      symmetric_difference

          功能:去兩個(gè)集合的差集,建立新的set集合對(duì)象
          name = {'sd', 'd', 's'}
          li = {'s', 'd'}
          name.symmetric_difference(li)
          返回結(jié)果:{'sd'}
      

      symmetricdifferenceupdate

          功能:去兩個(gè)集合的差集,更新原來(lái)的集合對(duì)象
          name = {'sd', 'd', 's'}
          li = {'s', 'd'}
          name.symmetric_difference_update(li)
          返回結(jié)果:{'sd'}
      

      union

          功能:并集,創(chuàng)建新的對(duì)象
          name = {'sd', 'd', 's'}
          li = {'s', 'd','h'}
          name.union(li)
          返回結(jié)果:{'h', 's', 'd', 'sd'}
      

      update

          功能:更新已有集合
          name = {'sd', 'd', 's'}
          name.update('df')
          name
          返回結(jié)果:{'sd', 'd', 'f', 's'}
      

      八、類(lèi)與對(duì)象

      對(duì)象

      python中一切事物皆對(duì)象,對(duì)象是一開(kāi)始就有的,只是我們無(wú)法訪(fǎng)問(wèn)它。訪(fǎng)問(wèn)對(duì)象需要以變量的形式去訪(fǎng)問(wèn)(即創(chuàng)建變量指向到對(duì)象的,變量即對(duì)對(duì)象的引用)
      在python中,一個(gè)對(duì)象的特征也稱(chēng)為屬性(attribute)。它所具有的行為也稱(chēng)為方法(method)
      結(jié)論:對(duì)象=屬性+方法
      

      類(lèi)

      在python中,把具有相同屬性和方法的對(duì)象歸為一個(gè)類(lèi)(class)
      比如人類(lèi),動(dòng)物,植物等等,這些都是類(lèi)的概念。 
      類(lèi)是對(duì)象的模板或藍(lán)圖,類(lèi)是對(duì)象的抽象化,對(duì)象是類(lèi)的實(shí)例化。類(lèi)不代表具體的事物,而對(duì)象表示具體的事物。
      類(lèi)包含描述對(duì)象的方法。
      

      int

      取絕對(duì)值:
          age = -19
          age.__abs__() #int類(lèi)函數(shù)調(diào)用
          abs(-19) #內(nèi)置函數(shù)方式操作
      取商和余數(shù):
          age = 95
          age.__divmod__(10) #95/10 -->(9,5)
      相加:
          a = 5,b=6
          a.__add__(b) #調(diào)用int的類(lèi)函數(shù)add,相當(dāng)于a + b  -->11
          a + b #內(nèi)置函數(shù)方式操作

       

      posted on 2016-01-18 20:50  奔騰的獅子  閱讀(527)  評(píng)論(0)    收藏  舉報(bào)

      主站蜘蛛池模板: 亚洲V天堂V手机在线| 大足县| 少妇人妻av毛片在线看| 日韩成人一区二区二十六区| 亚洲中文精品久久久久久不卡| 亚洲成色精品一二三区| 国产在线精品中文字幕| 中文字幕日韩精品国产| 久久婷婷五月综合色一区二区| 91色老久久精品偷偷性色| 亚洲一区二区精品偷拍| 丰满多毛的大隂户视频| 99精品人妻少妇一区| 精品国产成人三级在线观看| 国产不卡一区二区精品| 亚洲顶级裸体av片| 久久9精品区-无套内射无码| 国产乱啊有帅gv小太正| 国产果冻豆传媒麻婆精东| 国产精品高清一区二区不卡| 中文字幕av一区二区| 欧美日韩人人模人人爽人人喊| 99国产欧美另类久久久精品| 亚洲一区av无码少妇电影| 国产精品伦人视频免费看| 午夜福利国产盗摄久久性| 午夜三级成人在线观看| 被c到高潮疯狂喷水国产| 精品无码国产日韩制服丝袜| 久久久久四虎精品免费入口| 日产精品99久久久久久| 宝贝腿开大点我添添公视频免 | 中文字幕熟妇人妻在线视频| 少妇粗大进出白浆嘿嘿视频 | 国产又黄又硬又粗| 亚洲区色欧美另类图片| 精品黄色av一区二区三区| 自偷自拍亚洲综合精品| 久久亚洲精品情侣| 剑河县| 大色综合色综合网站|