定義:使用單引號或者雙引號括起來的任意字串,我們都可以稱之為字串。
字串建立:str1 = 「」 或者 str2 = 『』
字串的拼接:
注意:不同型別不能使用「+」進行拼接
注意:會在逗號位置產生乙個空格
使用格式化的方式
print(「{}{}」.format(str1,str2))
print(「」.join(list1)) 序列裡的必須是字串
str*n 將字串重複n次輸出
訪問字串中的字元:使用索引方式實現,有時候也叫下標,從0開始取值
獲取字串的長度:len(str1)
str1[index]
index:取值範圍 index[0,len(str1))
索引值還可以為負數,代表從倒數開始取,-1代表倒數第乙個字元
str1=[start:stop:step]
從start開始取 預設0 到stop結束,stop取不到,預設len(str1) step 預設1
步長可以為負,
字元 in 字串
若字串中包含指定字串,則返回true,否則返回false
%s 輸出字串
%d 輸出整形
%nd 輸出長度為n的整形
%0nd 輸出長度為n的整形,長度不夠的時候補0,右對齊
%-0nd 輸出長度為n的整形,長度不夠的時候補0,左對齊
%f 輸出浮點型
%.nf 輸出保留n位小數的浮點型,當n為0的時候,不保留小數
功能:將str1轉為乙個有效表示式,並且返回計算結果
功能:可以將x(number,bool等)轉為str型別
len(str)
功能:將字串中的大寫字元轉成小寫字元,並且返回乙個新的字串
功能:將字串中的小寫字元轉成大寫字元,並且返回乙個新的字串
功能:將字串中的小寫字元轉成大寫字元,大寫字元轉成小寫字元,並且返回乙個新的字串
功能:返回乙個首字母大寫,其他字母都小寫的字串
功能:返回乙個標題化的字串,每個單詞的首字母都大寫,其他的都小寫
功能:返回乙個以width為寬度,str居中,使用fillchar填充的字串
功能:返回乙個以width為寬度,str居左,使用fillchar填充的字串
返回乙個以width為寬度,str居右,使用fillchar填充的字串
功能:返回乙個以width為寬度,str居中,使用0填充的字串
功能:統計x在str1**現的次數,如果不指定start和stop,則預設統計整個字串,若指定start和stop,則統計範圍【start,stop)
功能:在str1中,查詢sub是否存在,若存在,則返回第一次匹配的下標值,若不存在返回-1 從左往右查詢
注意:若指定strat和stop,則在start和stop範圍內查詢,若不指定,則查詢整個字串
功能:在str1中,查詢sub是否存在,若存在,則返回第一次匹配的下標值,若不存在返回-1 從右往左查詢
注意:若指定strat和stop,則在start和stop範圍內查詢,若不指定,則查詢整個字串
功能:在str1中,查詢sub是否存在,若存在,則返回第一次匹配的下標值,若不存在則報錯 從左往右查詢
注意:若指定strat和stop,則在start和stop範圍內查詢,若不指定,則查詢整個字串
功能:去除str1左右兩邊的chars,若不給chars,預設去除空白符
功能:去除str1左邊的chars,若不給chars,預設去除空白符
功能:去除str1右邊的chars,若不給chars,預設去除空白符
功能:使用seq對str1進行切割處理,若不指定seq則預設使用空白切割處理
若不指定maxsplit,則預設全部切分,從左往右,切割結果以列表返回
功能:使用seq對str1進行切割處理,若不指定seq則預設使用空白切割處理
若不指定maxsplit,則預設全部切分,從右往左,切割結果以列表返回
本質:列表是一種有序的集合
list1 = [元素1,元素2,元素3,…]
建立空的列表
注意:列表中的元素型別可以是python中的任意字元型別或者自定義的資料型別
使用索引的方式訪問
list(index) index取值範圍【0,len(list))
當index超出取值範圍的時候,會出現下標越界的錯誤 index error
len(list): 功能 獲取列表長度
列表元素的替換:
list(index) = 值 功能:更改列表中指定下標處的值
list3 = list1 + list2
功能:將list1中的元素與list2中的元素取出,組合成乙個新的列表並且返回
list1*n 將list1中的元素重複n遍輸出到新的列表中
元素 in 列表 若存在返回true,否則返回false
list1[start,stop,step]
當列表中存放的元素剛好是列表的時候,我們可以稱這個列表為二維列表
list1[[index1][index2]]
功能:在列表的末尾新增指定的物件
功能:將序列中的元素打碎追加到list1中
注意:extend後面必須跟序列
list in 【0,stop】
clear del 刪除列表
查詢列表 index
在list查詢obj是否存在,若查詢到則返回第一次查詢到的下標誌,若查不到,則報錯
特點:共用同一塊記憶體區域,更改其中任一乙個變數,其他變數都會受到影響
特點:只適用於一維列表
不完全記憶體拷貝,相當於將list中的元素進行複製,對於多維的未重新開闢新的記憶體空間
import.copy
list2 = copy.deepcopy(list1)
完全記憶體拷貝,相當於將list1列表中所有元素進行複製,對於多維的也重新開闢了記憶體空間
字串,列表
一.資料型別 type 4 二.字串 1.如何分割字串 url sdasdada,sdasdasd,122323,url.split split 分割字串 sdasdada sdasdasd 122323 2.把字串每個字都單獨弄到列表裡 s codeclassroom.cn l list s pr...
TStringList 字串列表
2009 04 13 15 18 53 分類 delphi 標籤 舉報 字型大小大中 小訂閱 宣告 type tstringlist 描述 tstringlist是乙個公用的類型別,它對於許多列表處理非常有用。在字串列表中的專案可以被插入 刪除和排序。tstringlist是從tstrings中派生...
字串 列表 元組
字串常用方法 s my name is jike.i am 18 print s.upper 全部轉成大寫 print s.lower 全部轉成小寫 print s.title 將字串中單詞首字母大寫 print s.strip 去除兩邊的空格 print s.count m 統計字元出現的次數 p...