被引號引住的內容叫做字符串:符號可以是雙引號,單引號,三引號。
字符串對象的常用方法
capitalize:讓字符串首字母大寫。
center讓字符串居中,默認以空格填充。
count:統計字符串中,某個字符或者字符串出現的次數
encode:通過參數指定代碼,將字符串轉換為字節(字節的decode方法)
字符串的切片字符串 'xxx'和 Unicode字符串 u'xxx'也可以看成是一種list,每個元素就是一個字符。因此,字符串也可以用切片操作,只是操作結果仍是字符串。在很多編程語言中,針對字符串提供了很多各種截取函數,其實目的就是對字符串切片。Python沒有針對字符串的截取函數,只需要切片一個操作就可以完成切片操作(slice)可以從一個字符串中獲取子字符串(字符串的一部分)。我們使用一對方括號、起始偏移量start、終止偏移量end 以及可選的步長step 來定義一個分片。
操作就可以完成切片操作(slice)可以從一個字符串中獲取子字符串(字符串的一部分)。我們使用一對方括號、起始偏移量start、終止偏移量end 以及可選的步長step 來定義一個分片。
[:] 提取從開頭(默認位置0)到結尾(默認位置-1)的整個字符串
[start:] 從start 提取到結尾
[:end] 從開頭提取到end - 1
[start:end] 從start 提取到end - 1
[start:end:step] 從start 提取到end - 1,每step 個字符提取一個 左側第一個字符的位置/偏移量為0,右側最后一個字符的位置/偏移量為-1下列是是字符串的輸出格式以及類型
|-- ljust() # 左對齊
|-- rjust() # 右對齊
|-- count() # 統計字符串中,某個字符或者字符串出現的次數
|-- encode/ 字節的decode方法 # 通過參數指定編碼,將字符串轉換為字節(必須掌握)
|-- endswith # 判斷字符串是不是以xxx結束
|-- startswith # 以什么開始
|-- find # 和index方法一樣,不同之處就是find查詢的字符不存在,則返回-1
|-- rfind # 查找最后一個
|-- index # 查詢字符或者字符串在該字符串中的索引位置
|-- rindex # 查找最后一個
|-- format # 格式化字符串,推薦使用
|-- isalnum # 判斷字符串只能有數字和字母組成
|-- isalpha # 判斷字符串是不是只有字母組成
|-- isdigit # 判斷字符串是不是是數字組成
|-- isdecimal # 判斷字符串是不是是數字組成
|-- islower # 判斷字符串是不是全部小寫
|-- isupper # 判斷字符串是不是全部大寫
|-- istitle # 判斷是不是標題
|-- isspace # 判斷是不是空格
|-- join # 拼接字符串
|-- split # 按照特定的符號分割字符串,返回結果是一個列表
|-- lower # 將字符串中的字母都轉換為小寫字母
|-- upper # 將字符串中的字母都轉換為大寫字母
|-- strip # 清除兩邊空格
|-- rstrip # 清除右側空格
|-- lstrip # 清除左側空格