成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

python_bomb----字符串操作

mumumu / 2678人閱讀

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

字符串的創(chuàng)建

由單引號、雙引號、及三層引號括起來的字符

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

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

/t    =    "tab",/n    =    "換行",/"    =    "雙引號本身"
占位字符

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

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

成員操作符
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()    #判斷是否是標題
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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/42195.html

相關(guān)文章

  • python_bomb----列表

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

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

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

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

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

    dkzwm 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<