1. 程式人生 > >python基礎之數據類型方法使用

python基礎之數據類型方法使用

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基礎之數據類型方法使用