python基礎之資料類型方法使用

來源:互聯網
上載者:User

標籤:form   列表   組成   字元   update   預留位置   刪除   很多   ems   

一、 str 常用的方法主要有:(在pycharm介面中,在方法的位置按Ctrl + 左鍵可以查看方法的詳細使用資訊)

len,count, join,strip,isdigit,replace,title,startswith,endswith,expandtabs,format,find,index

說明其中幾個如下:

#預留位置的使用a = "qiu {0} , xiao {1}"b = a.format(‘ni‘,33)print(b)#輸出結果:----b中的ni,33自動代入a字串中的{0},{1}#qiu ni,xiao 33#replace("字串中的部分字元“,”替換後的新字元“,替換次數)ss = "hahahdeea"b = ss.replace("ha",bb",2)#count(”字串中的某個字元“)----結果顯示字串中的某個字元在整個字串中的個數#備忘:find 和index的區別--find在找不到substring是不會拋出異常,而是會返回-1,y因此不會有影響,而index若找不到則會報錯

二、list 常用的方法主要有:

len,count,reverse,copy,append,remove,del,pop,update,clear

區別下remove,del 和pop ---都是從列表中去除元素

a = [‘a‘,‘b‘,‘cB‘,‘dYH‘]#remove---刪除首個合格元素a.remove(‘b‘)print(a)#----------------------------------------------#pop---按照索引刪除字元,傳回值可以賦給其他的變數b = a.pop(1)#只有進行print了索引為1的元素才會從列表中移除print(b) #移除後的結果print(a)#----------------------------------------------#del---按照索引刪除字元,傳回值不能賦給其他變數del(a[2])print(a)

三、元組常用的方法主要有(和list有很多相似之處,除了不能修改元組的值(不能增刪改)

四、字典常用方法主要有:
len,count,keys,values,items,clear,get,pop,update
d={‘name‘:‘qiu‘,‘age‘:‘18‘}#增d={‘name‘:‘qiu‘,‘age‘:‘18‘}d[‘sex‘] = ‘man‘print(d)#刪 pop()‘‘‘通過指定的key值,刪除字典的一個索引值對返回被刪除的key對應的value‘‘‘d={‘name‘:‘qiu‘,‘age‘:‘18‘}print(d.pop(‘name‘))print(d)#刪 clear()---清空d={‘name‘:‘qiu‘,‘age‘:‘18‘}d.clear()print(d)#字典操作之:改d={‘name‘:‘qiu‘,‘age‘:‘18‘}d[‘age‘] = ‘13‘print(d)#查 get(),setdefault(),has_key()‘‘‘get()功能:通過給定的key,尋找對應的value,如果給定的可以在字典中無,則返回None參數:keysetdefault()功能:通過給定的key,尋找對應的value,如果給定的可以在字典中無,則返回None,      同時在字典中增加‘test‘: None索引值對,參數:key,value‘‘‘d={‘name‘:‘qiu‘,‘age‘:‘18‘}print(d.get(‘name‘))print(d.get(‘test‘))print(d.setdefault(‘name‘))print(d.setdefault(‘test_1‘))print(d.setdefault(‘test_2‘,80))print(d)print(d.has_key(‘name‘))#字典操作之:舊貌新顏 items()‘‘‘把原字典的索引值對佾來,組成一個元組,最後以列表的形式返回‘‘‘d={‘name‘:‘qiu‘,‘age‘:‘18‘}print(d.items())#字典操作之:keys(),values()‘‘‘以列表的形式返回字典的所有鍵或者值‘‘‘d={‘name‘:‘Tom‘,‘age‘:‘22‘}print(d.values())#字典操作之:update()‘‘‘把字典d2的鍵/值對更新到d裡‘‘‘d={‘name‘:‘qiu‘,‘age‘:‘18‘}d2 = {‘height‘:170,‘tel‘:110}d.update(d2)print(d)





 

python基礎之資料類型方法使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.