成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python_bomb----字符串操作

mumumu / 2633人閱讀

摘要:字符串的創(chuàng)建由單引號(hào)雙引號(hào)及三層引號(hào)括起來的字符三層引號(hào)可輸出內(nèi)容的特定格式轉(zhuǎn)義字符一個(gè)反斜線加一個(gè)單一字符可以表示一個(gè)特殊字符通常是不可打印的字符換行雙引號(hào)本身占位字符整數(shù)浮點(diǎn)數(shù)字符串十六進(jìn)制整數(shù)字符串的特性索引正向索引從開始反向索引從

字符串的創(chuàng)建

由單引號(hào)、雙引號(hào)、及三層引號(hào)括起來的字符

    str = "hello,sheen"
    str = "hello,sheen"
    str = """hello,sheen"""    #三層引號(hào)可輸出內(nèi)容的特定格式
轉(zhuǎn)義字符

一個(gè)反斜線加一個(gè)單一字符可以表示一個(gè)特殊字符,通常是不可打印的字符

/t    =    "tab",/n    =    "換行",/"    =    "雙引號(hào)本身"
占位字符

| %d | 整數(shù) |
| %f | 浮點(diǎn)數(shù) |
| %s | 字符串 |
| %x | 十六進(jìn)制整數(shù) |

字符串的特性 索引
>>> h[0]    #正向索引從0開始
"h"
>>> h[-1]    #反向索引從-1開始
"o"
切片
s[start:end:step]   # 從start開始到end-1結(jié)束, 步長(zhǎng)為step;
    - 如果start省略, 則從頭開始切片;
    - 如果end省略, 一直切片到字符串最后;
s[1:]
s[:-1]
s[::-1]    # 對(duì)于字符串進(jìn)行反轉(zhuǎn)
s[:]         # 對(duì)于字符串拷貝

成員操作符
in | not in
>>> "o" in s
True
>>> "a" in s
False
>>> "a" not in s
True
連接
a = "hello"
b="sheenstar"
print("%s %s" %(a,b))
hello sheenstar
a+b
"hellosheenstar"
a+" "+b
"hello sheenstar"
重復(fù)
print("*"*20+a+" "+b+"*"*20)
********************hello sheenstar********************
字符串常用方法 大小寫

"isalnum", "isalpha", "isdigit", "islower", "isspace", "istitle", "isupper"
"lower", "upper", "title"

"Hello".istitle()    #判斷是否是標(biāo)題
True
"780abc".isalnum()    #判斷是否是數(shù)字或字母
True
"780".isdigit()    #判斷是否是數(shù)字
True
"abd".isalpha()    #判斷是否是字母
True
"abd".upper()    #轉(zhuǎn)換為大寫
"ABD"
"ADE".lower()    #轉(zhuǎn)換為小寫
"ade"
"sheenSTAR".swapcase()
"SHEENstar"
開頭和結(jié)尾匹配

endswith
startswith

    name = "yum.repo"
    if name.endswith("repo"):
        print(name)
    else:
        print("error")
        yum.repo
去掉左右兩邊空格

strip
lstrip
rstrip
注意: 去除左右兩邊的空格, 空格為廣義的空格, 包括: n, t, r

    >h = "   hello   "
    >h.strip()
    "hello"
    >h
    "   hello   "
    >h.rstrip()
    "   hello"
    >h
    "   hello   "
    >h.lstrip()
    "hello   "
搜索和替換

find:搜索
replace:替換
count:出現(xiàn)次數(shù)

    >>> h = "hello sheen .hello python"
    >>> h.find("sheen")
    6
    >>> h.rfind("sheen")    #從右側(cè)開始找,輸出仍為正向索引值
    6
    >>> h.rfind("python")
    19
    >>> h.replace("sheen","star")
    "hello star .hello python"
    >>> h
    "hello sheen .hello python"
    >>> h.count("hello")
    2
    >>> h.count("e")
    4
分離與拼接

split:分離
join:拼接

    >>> date = "2018/08/11"
    >>> date.split("/")
    ["2018", "08", "11"]
    >>> type(date.split("/"))
    
    >>>list=["1","3","5","7"]
    >>>"+".join(list)    
    "1+3+5+7"

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/42195.html

相關(guān)文章

  • python_bomb----列表

    摘要:列表打了激素的數(shù)組可以存儲(chǔ)任意數(shù)據(jù)類型的集和,列表里面也是可以嵌套列表的。 python工具--pycharm 安裝pycharm 官網(wǎng)下載pycharm源碼包 解壓源碼包到指定位置, 超級(jí)用戶建議解壓到/opt目錄, 普通用戶建議解壓到當(dāng)前用戶家目錄 進(jìn)入解壓目錄/opt/pycharm-community-2017.1.4/, Install-Linux-tar.txt詳細(xì)介紹...

    J4ck_Chan 評(píng)論0 收藏0
  • python_bomb----字典(dict)

    摘要:定義字典存放鍵值對(duì),且值可以是任意的數(shù)據(jù)類型集合常用方法第一個(gè)參數(shù)可以是列表元組字符串集合,將參數(shù)中每一個(gè)值作為值并且所有值都相同生成個(gè)銀行卡號(hào),默認(rèn)密碼為特性字典不支持索引,切片,重復(fù),連接。 定義 字典存放 key - value(鍵值對(duì)),且value值可以是任意的數(shù)據(jù)類型 m ={sheen:[100,99,100],star:[97,100,100]} print(m,typ...

    dinfer 評(píng)論0 收藏0
  • python_bomb----數(shù)據(jù)類型總結(jié)

    摘要:數(shù)據(jù)類型有數(shù)字,字符串,值,列表,元組,集合,字典可變與不可變可變與不可變的區(qū)別對(duì)這個(gè)數(shù)據(jù)類型進(jìn)行增刪改差時(shí),數(shù)據(jù)存儲(chǔ)地址不變,不會(huì)開辟新的空間可變不開辟新空間不可變會(huì)改變內(nèi)存地址不可變數(shù)據(jù)類型數(shù)字,字符串,值,元組可變數(shù)據(jù)類型列表,集合, 數(shù)據(jù)類型 有:數(shù)字,字符串,bool值,列表,元組,集合,字典 可變與不可變 可變與不可變的區(qū)別:對(duì)這個(gè)數(shù)據(jù)類型進(jìn)行增刪改差時(shí),數(shù)據(jù)存儲(chǔ)地址不變,...

    dkzwm 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<