一、字串
1.字串(str)定義:用雙引括起來的0個或者多個字元組成的序列
2.常見使用方法:
(1)大小寫轉換:capitalize:使首字母大寫,符合文章標準
lower:轉小寫
upper:轉大寫
(2)位置:center:讓字串居中,第二個預設以空格填充,也可以指定填充其他內容r
just:讓字串右對齊
ljust:讓字串左對齊
(3)統計:count:統計字串中某個字元或者字串出現的次數
(4)轉換:encode:通過引數指定編碼,將字串轉換為位元組
decode:通過引數解碼,得到原始資料
(5)判斷開頭結尾:endswith:判斷是不是某個資料結尾
startswith:判斷以什麼開始
(6)查詢:rfind:查詢最後乙個字串
find:查詢字元或者字串在該字串的索引位置,否則返回-1
index:查詢字元或者字串在該字串的索引位置,找不到返回異常
rindex:查詢最後乙個字串
format:格式化字串
使用方法:print(「a {}」 .format())
(7)判斷組成:isalnum:判斷字串只能由子母和數字組成。
isalpha:判斷字串是不是只有字母組成
isdigit:判斷字串是不是都是由數字組成
isdecimal:判斷字串是不是都是由數字組成
islower:判斷字串是不是小寫
isupper:判斷字串是不是大寫
(8)其他:join:按照特定的符號拼接字串
split:按照特定的符號分割字串 ,返回結果是乙個列表
rsplit:從右側開始分割
strip:清除字串兩邊空格
rstrip:清除字串右邊空格
lstrip:清除字串左側空格
isspace:判斷字串是不是空格
title:將字串轉換成符合我們的標題,每乙個字母首字母大寫
istitle:判斷字串是不是標題
二、分片:切片擷取的是乙個前閉後開的區間,預設擷取到結尾,有第二個資料,表示結束的位置
python中用於擷取部分內容的方案
[num1: ]:從num1開始擷取內容
[num1:num2]:從num1開始擷取到num2結束
[num1:num2:num3]:第三個引數表示步長,每一次加/減乙個第三個引數,直到第二個引數
將資料倒敘:[::-1]
注意:所有的有序字串都支援切片使用
Python字串分片
目錄 語法描述 使用結構 字串分片,可以從乙個字串中抽取子字串。使用一對方括號 起始偏移量start 終止偏移量end和可選的步長step來定義乙個字串分片。其中一些可以省略。分片得到的子串包含從start開始到end之前的全部字元。string 提取從開頭到結尾的整個字串 string start...
Python字串分片操作
字串建立 定義 字串是字元的有序集合。1.使用單引號 建立字串常量 string python 2.使用雙引號 建立字串常量 string python 3.使用三引號 或 建立多行字串常量,並在每行末尾新增換符 string python python python 4.使用去掉轉義字元機制的原始...
python的字串分片
1 s abcdefg 對於這樣乙個字串進行操作。分片格式為 1 s i j k 其中,i和j分別代表子串的起始和末尾 1則代表倒數第乙個元素,同理 2代表倒數第二個元素.j不包括s j 元素,也就是說s 0 2 擷取的是 ab s 0 0 則是空字串。i的預設值是0,省略j則會擷取完整個字串。k是...