字串物件和切片操作

2021-09-27 03:53:16 字數 2429 閱讀 4038

字串物件:

|-- 字串物件的常用方法

[『capitalize』, 『casefold』, 『center』, 『count』, 『encode』, 『endswith』,

『expandtabs』, 『find』, 『format』, 『format_map』, 『index』, 『isalnum』,

『isalpha』, 『isdecimal』, 『isdigit』, 『isidentifier』, 『islower』,

『isnumeric』, 『isprintable』, 『isspace』, 『istitle』, 『isupper』,

『join』, 『ljust』, 『lower』, 『lstrip』, 『maketrans』, 『partition』,

『replace』, 『rfind』, 『rindex』, 『rjust』, 『rpartition』, 『rsplit』,

『rstrip』, 『split』, 『splitlines』, 『startswith』, 『strip』, 『swapcase』,

『title』, 『translate』, 『upper』, 『zfill』]

s = [this is cat]

|-- capitalize() # 讓字串首字母大寫

s.capitalize()

|-- center() # 讓字串居中,第二個預設是以空格填充,可以由使用者自己執行填充的字串

s.center(20, 「*」)

|-- ljust() # 左對齊

s.ljust()

|-- rjust() # 右對齊

s.rjust()

|-- count() # 統計字串中,某個字元或者字串出現的次數

s.counta(i)

|-- encode/ 位元組的decode方法 # 通過引數指定編碼,將字串轉換為位元組(必須掌握)

s.encode(「utf-8」)

s.decode(「utf-8」)

|-- endswith # 判斷字串是不是以***結束

s.wndwith(cat)

|-- startswith # 以什麼開始

s.startswith(t)

|-- find # 和index方法一樣,不同之處就是find查詢的字元不存在,則返回-1

s.find(d)

-1|-- rfind # 查詢最後乙個

s.rfind(i)

|-- index # 查詢字元或者字串在該字串中的索引位置

|-- rindex # 查詢最後乙個

|-- format # 格式化字串,推薦使用

sum = 100

print(「和為%s」.format(sum))

|-- isalnum # 判斷字串只能有數字和字母組成

s.isalnum 返回結果是布林值

|-- isalpha # 判斷字串是不是只有字母組成

s.isalpha 結果也是布林值

|-- isdigit # 判斷字串是不是是數字組成

s.isdigit 結果也是布林值

|-- isdecimal # 判斷字串是不是是數字組成

s.isdecimal 結果也是布林值

|-- islower # 判斷字串是不是全部小寫

s.islower 結果也是布林值

|-- isupper # 判斷字串是不是全部大寫

s.isupper 結果也是布林值

|-- istitle # 判斷是不是標題

s.istitle 結果也是布林值

|-- isspace # 判斷是不是空格

s.isspace 結果也是布林值

|-- join # 拼接字串

" 「.join(s)

|-- split # 按照特定的符號分割字串,返回結果是乙個列表

s.split(」 ")

|-- lower # 將字串中的字母都轉換為小寫字母

s.lower()

|-- upper # 將字串中的字母都轉換為大寫字母

s.upper()

|-- strip # 清除兩邊空格

s.strip()

|-- rstrip # 清除右側空格

s.rstrip()

|-- lstrip # 清除左側空格

s.lstrip()

|-- title # 將字串轉換成符合標題

[num1:] # 表示從num1位置開始擷取內容

a = [「this is dog」]

[2:]

i[num1:num2]/[num1, num2)# 表示從num1開始擷取,擷取到num2

[2:3]

is[num1:num2:num3] # 第三個引數表示步長

[2:5:2]

is

字串物件和切片操作

1 字串 被引號 單引號,雙引號,三引號 引住的內容叫做字串。字串是python中最常用的資料型別。字串常用方法 capitalize 讓字串首字母大寫 center 讓字串劇中,第二個預設是以空格填充,也可以由自己來確定填充字元 ljust 左對齊 count 右對齊 encode 通過引數指定編...

字串物件和切片操作

字串物件和切片操作 1 字串物件被引號引住的內容叫做字串,單引號 雙引號 三引號 字串物件的常用方法 capitalize casefold center count encode endswith expandtabs find format format map index isalnum is...

python字串物件和切片操作

一 字串物件 被引號引住的內容叫子符串,有單引 雙引 三引。ss.capitalize 讓字串首字母大寫 2.ss.center 50 居中,並且還可以補充。ss.center 50,3.ss.count 統計字串 字元出現的次數 4 ss.encode 通過引數指定編碼,將指定字串轉化為位元組,編...