国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python_bomb----字符串操作

mumumu / 2631人閱讀

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

字符串的創建

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

    str = "hello,sheen"
    str = "hello,sheen"
    str = """hello,sheen"""    #三層引號可輸出內容的特定格式
轉義字符

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

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

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

字符串的特性 索引
>>> h[0]    #正向索引從0開始
"h"
>>> h[-1]    #反向索引從-1開始
"o"
切片
s[start:end:step]   # 從start開始到end-1結束, 步長為step;
    - 如果start省略, 則從頭開始切片;
    - 如果end省略, 一直切片到字符串最后;
s[1:]
s[:-1]
s[::-1]    # 對于字符串進行反轉
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"
重復
print("*"*20+a+" "+b+"*"*20)
********************hello sheenstar********************
字符串常用方法 大小寫

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

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

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:出現次數

    >>> h = "hello sheen .hello python"
    >>> h.find("sheen")
    6
    >>> h.rfind("sheen")    #從右側開始找,輸出仍為正向索引值
    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"

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42195.html

相關文章

  • python_bomb----列表

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

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

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

    dinfer 評論0 收藏0
  • python_bomb----數據類型總結

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

    dkzwm 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<