在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    Python 字符串

    字符串在學(xué)習(xí)中難度不大,但字符串的‘方法’有很多,只有多用才能融會(huì)貫通。

    這里寫的是一些字符串的常用操作:

    字符串是一種序列類型,可以通過(guò)for來(lái)遍歷,也可以[ ] 來(lái)切片處理,但不能更改里面的內(nèi)容,不能更改內(nèi)容的還有元組。

    a = ‘上海自來(lái)水來(lái)自海上’# 通過(guò)for循環(huán)遍歷for i in a: print(i)# 翻轉(zhuǎn)一個(gè)字符串a(chǎn)=a[::-1]print(a)

    題目:如果是一個(gè)列表需要翻轉(zhuǎn)內(nèi)容用的是哪個(gè)方法??

    字符串的格式化:

    這里只說(shuō)一種方法并且這種方法是最容易理解也最容易編寫的,編程語(yǔ)言里方法會(huì)有很多種,并不需要全部學(xué)會(huì)。

    a = 18b = 23c = 25print(f”小明今年{a}歲,小紅今年歲,小張{c}歲”)

    拼接多個(gè)字符串

    使用方法:1;join 和 2:+ 就只要這兩種方法就可以了。

    a = ‘如果今天下雨’b = ‘就不出去玩了’print(a+’,’+b)print(”.join(a+’,’+b))

    剩下的是一些字符串的方法,這是一個(gè)比較大的篇幅,重點(diǎn)在使用:

    僅供參考:

    print(‘————————字符串刪除空白及元素——————————–‘)print(a.strip()) # 刪除字符串兩邊的空格print(a.lstrip()) # 刪除頭部的空格print(a.rstrip()) # 刪除尾部的空格print(a.removeprefix(‘jing’))print(‘————————字符串的大小寫——————————–‘)# 字符串里’T’換成’j’print(a.replace(‘T’, ‘j’)) # # 字符串如何變成列表的方法,原字符串不變,賦值給新的變量之后,才能變成列表了。print(a.split(‘,’)) # # 將大寫的變小寫,將小寫的變大寫print(a.swapcase())# 第一個(gè)單詞首字母大寫print(a.title())# 所有字母小寫,只能處理英文字母,print(a.lower())# 返回全部小寫新字符串,還能處理非字母的其他語(yǔ)言。print(a.casefold())# 所有字母大寫print(a.upper())# 第一個(gè)字母大寫,其他小寫print(a.capitalize())print(‘————————字符串的查找——————————–‘)# 長(zhǎng)度print(len(a))# 如果輸入的數(shù)字 長(zhǎng)度,左右兩邊填充空格達(dá)到指定的長(zhǎng)度。居中print(a.center(50))# 返回一個(gè)原字符串右對(duì)齊,左對(duì)齊,要填入一個(gè)數(shù)代表填充print(a.rjust(),a.ljust(),)# 檢索T出現(xiàn)的次數(shù)print(a.count(‘u’))# 起始位置-終止位置查找’u’print(a.count(‘u’, 0, 5))# 找到y(tǒng)的索引值,如果找’w’一個(gè)不存在字符串里的,就會(huì)返回-1,從左往右print(a.find(‘y’))# 找到y(tǒng)的索引值,如果找的這個(gè)元素在字符串里出現(xiàn)兩次及以上則用這個(gè)辦法可以找到索引值最高的,找不到返回-1print(a.rfind(‘y’))# 也是尋找索引值,但這個(gè)找不到就會(huì)報(bào)錯(cuò),有時(shí)報(bào)錯(cuò)也是沒(méi)問(wèn)題的。print(a.index(‘y’))print(‘————————字符串的判斷——————————–‘)# 判斷字符串 從左到右 第一個(gè)是不是,如果是返回True,否則返回Falseprint(a.startswith(‘j’))# 判斷字符串 從右到左 第一個(gè)是不是,如果是返回True,否則返回Falseprint(a.endswith(‘!’))# 如果字符串由字母或數(shù)字構(gòu)成則返回Ture,否則返回Falseprint(a.isalnum())# 如果字符串僅由字母構(gòu)成則返回Ture,否則返回Falseprint(a.isalpha())# 如果字符串僅由數(shù)字構(gòu)成則返回Ture,否則返回Falseprint(a.isdigit())# 如果字符串由小寫構(gòu)成則返回Ture,否則返回Falseprint(a.islower())# 如果字符串由大寫構(gòu)成則返回Ture,否則返回Falseprint(a.isupper())# 如果字符串都是由第一個(gè)大寫字母構(gòu)成則返回Ture,否則返回Falseprint(a.istitle())# 如果字符串由空白字符構(gòu)成則返回Ture,否則返回Falseprint(a.isspace())# 如果字符串中所有字符都是可打印的字符串或?yàn)榭盏膭t返回True,否則返回Falseprint(a.isprintable())

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
    上一篇 2022年6月20日 09:11
    下一篇 2022年6月20日 09:12

    相關(guān)推薦

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息