日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python字符串,列表,字典的常用方法

發(fā)布時間:2025/3/14 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python字符串,列表,字典的常用方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本篇內(nèi)容

  • 字符串的常用方法

  • 列表的常用方法

  • 字典的常用方法

  • ?

    • 字符串的常用方法

    center

      字符居中顯示,指定字符串長度,填充指定的填充字符

    string = "40kuai" print(string.center(50,'*')) # 輸入 #----------------------40kuai----------------------

    ?count

      返回字符串中出現(xiàn)指定字符的個數(shù),可選參數(shù)中解釋為開始和結束符號。

    string = '40kuai' print(string.count('0')# 輸出 # 1

    ?

    ?

    find,index

    # 查找字符索引,如果找不到索引,index返后錯誤,find返回-1 sting = '40KUAI' print(string.index('I')) print(string.find('ASD')) #

    ?

    lower,casefold

    # 相同點是把大寫變成小寫 # lower() 只對 ASCII 也就是 'A-Z'有效,但是其它一些語言里面存在小寫的情況就沒辦法了。文檔里面舉得例子是德語中'?'的小寫是'ss' s = '?' s.lower() # '?' s.casefold() # 'ss'

    startswith,endswith

    string = 'Gee 40kuai HERHe' print(string.startswith('Ge')) # 一個文本是否以某個或幾個字符開始,結果以True或者False返回。 print(string.endswith('He')) # 一個文本是否以某個或幾個字符結束,結果以True或者False返回。

    expandtabs

    string = '40\tkuai' print(string.expandtabs()) # 字符串中的 tab 符號('\t')轉為空格,tab 符號('\t')默認的空格數(shù)是 8。

    strip

    lstrip為只刪除字符左邊,rstrip為只刪除字符右邊 # 當strip()參數(shù)為空時,默認刪除空白符(包括'\n', '\r', '\t', ' ') # 當striip()有參數(shù)時,刪除序列是只要邊(開頭或結尾)上的字符在刪除序列內(nèi),就刪除掉。 a = '123abc' a.strip('21') # '3abc' 結果是一樣的 a.strip('12') # '3abc'

    ?

    其他詳細請查看http://www.runoob.com/python/python-strings.html

    ?

    • 列表的常用方法

    names = ["zhaoding","Wangxu","Wusong","Chenyong"]# 增加 names.append("我是追加的") # 輸出 # ['zhaoding', 'Wangxu', 'Wusong', 'Chenyong', '我是追加的']# 刪除 del和remove效果相同 del names[0] names.remove("zhaoding") # 輸出 # ['Wangxu', 'Wusong', 'Chenyong', '我是追加的']# update names[1] = "40kuai" # 輸出 # ['Wangxu', '40kuai', 'Chenyong', '我是追加的']# select print(names[0]) print(names[1:3]) print(names[::2]) # 輸出 # ['40kuai', 'Chenyong'] # ['Wangxu', 'Chenyong'] # ['Wangxu', '40kuai', 'Chenyong', '我是追加的']

    ?

    其他方法

    list.append(obj) # 在列表末尾添加新的對象 list.count(obj) # 統(tǒng)計某個元素在列表中出現(xiàn)的次數(shù) list.extend(seq) # 在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表) list.index(obj) # 從列表中找出某個值第一個匹配項的索引位置 list.insert(index, obj) # 將對象插入列表 list.pop(obj=list[-1]) #移除列表中的一個元素(默認最后一個元素),并且返回該元素的值 list.remove(obj) #移除列表中某個值的第一個匹配項 list.reverse() #反向列表中元素 list.sort([func]) #對原列表進行排序

    ?

    • 字典的常用方法?

    #select# print(name["1101"]) # 按照key查找,查不到會報錯 # print(name.get("1101")) # 按照可以查找,查不到會返回None,或者返回給定的值 # print(name.get("1105","錯誤"))#add# name["1105"] = ["alex","18"]#update# name["1105"][0] = ["Alex"] # print(name)# delete # name.pop( ) # del name["1101"]

    ?

    字典的其他方法

    radiansdict.clear() # 刪除字典內(nèi)所有元素 radiansdict.copy() # 返回一個字典的淺復制 radiansdict.fromkeys() # 創(chuàng)建一個新字典,以序列seq中元素做字典的鍵,val為字典所有鍵對應的初始值 radiansdict.get(key, default=None) #返回指定鍵的值,如果值不在字典中返回default值 radiansdict.has_key(key) #如果鍵在字典dict里返回true,否則返回false radiansdict.items() # 以列表返回可遍歷的(鍵, 值) 元組數(shù)組 radiansdict.keys() #以列表返回一個字典所有的鍵 radiansdict.setdefault(key, default=None) #和get()類似, 但如果鍵不存在于字典中,將會添加鍵并將值設為default radiansdict.update(dict2) # 把字典dict2的鍵/值對更新到dict里 radiansdict.values() # 以列表返回字典中的所有值

    ?

    轉載于:https://www.cnblogs.com/40kuai/p/6289975.html

    總結

    以上是生活随笔為你收集整理的python字符串,列表,字典的常用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。