python基礎之數據類型方法使用
阿新 • • 發佈:2018-05-18
format fin 異常 copy 所有 其他 span col 查看
一、 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 參數:key setdefault() 功能:通過給定的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基礎之數據類型方法使用