運算子比較運算子
邏輯運算子
split() —— 分割字串(例:***.split(***),點前面一般是變數,括號內是分割的字元)
join() —— 拼接字串(例:***.join(***),點前面是拼接的字元(一般用變數形式),括號內是變數)
strip() —— 左右兩邊去空格
lstrip() —— 左邊去空格
rstrip() —— 右邊去空格
字串內建方法的表示
含義split()
分割字串
splitlines([keepends])
以換行符作為分隔符對字串進行分割,keepends引數設定最大分割次數)
join()
拼接字串
strip()
左右兩邊去空格
lstrip()
左邊去空格
rstrip()
右邊去空格
upper()
全部大寫字母
lower()
全部小寫字母
isupper()
判斷是否第乙個字母是大寫(返回布林值)
islower()
判斷是否第乙個字母是小寫(返回布林值)
capitalize()
將第乙個字母修改為大寫,其他全部修改為小寫
casefold()
將所有字元修改為小寫(英文本母外也可)
center(width[,fillchar])
當字元個數大於width時,字串不變。當字元個數小於width時,字串居中,並在左右填充空格以達到width指定長度。fillchar為可選引數,指定填充的字元,預設為空格
ljust(width[,fillchar])
當字元個數大於width時,字串不變。當字元個數小於width時,左對齊字串,並在右邊填充空格以達到width的指定長度。fillchar為可選引數,指定填充的字元,預設為空格
rjust(width[,fillchar])
當字元個數大於width時,字串不變。當字元個數小於width時,右對齊字串,並在右邊填充空格以達到width的指定長度。fillchar為可選引數,指定填充的字元,預設為空格
zfill(width)
當字串個數大於width時,字串不變。當字元個數小於width時,返回長度為width的字串,原字串右對齊,前邊用0進行填充
count(sub[,star[,end]])
返回sub引數在字串裡面出現的次數。start和end為可選引數,指定統計範圍
encode(encoding=『uft-8』,errors=『strict』)
以恩仇藕丁引數指定的編碼格式對字串進行編碼,並返回errors引數指定出錯時的處理方式,預設是unicodeerror異常。還可以用『ignore』(忽略),『replace』(用?替代),『xmlcharrefreplace』(使用xml的字元引用替代),『backslashreplace』(用反斜槓轉義序列替代)
endswith(sub[,start[,end]])
檢查字串是否以sub引數結束,如果是返回true,否則返回false。start和end引數為可選引數,指定範圍
startswith(sub[,start[,end]])
檢查字串是否以sub引數開頭,如果是返回true,否則返回false。start和end為可選引數,指定範圍
expandtabs()
將製表符(\t)替換成空格(預設為8個空格)
find(sub[,start[,end]])
檢查sub是否包含在字串中,如果有返回第乙個出現的位置,否則返回-1。start和end為可選引數,表示範圍。
rfind(sub[,start[,end]])
類似find()方法,是從右邊開始查詢
index(sub[,start[,end]])
和find()方法一樣。該方法如果找不到將出現乙個valueerror的異常錯誤
rindex(sub[,start[,end]])
類似index()方法,是從右邊開始查詢
isalnum()
如果字串僅由字母或數字構成則返回true,否則返回false
isalpha()
如果字串僅由字母構成則返回true,否則返回false
isdecimal()
如果字串僅由十進位制數字構成則返回true,否則返回false(二進位制數字報錯,小數、羅馬數字和漢字數字的值為false)
isdigit()
如果字串僅由數字構成則返回true,否則返回false(可返回所有數字型別,小數、漢字數字和羅馬數字的值為false)
isnumeric()
如果字串僅由數值構成則返回true,否則返回false(可返回所有數字型別,包括漢字數字,小數的值為false)
isspace()
如果字串僅由空白字元構成則返回true,否則返回false
istitle()
如果是標題化(所有單詞均以大寫字母開始,其餘字母皆小寫)字串則返回true,否則返回false
title()
以標題化(所有單詞均以大寫字母開始,其餘字母皆小寫)字串中的字元
partition(sep)
找到sep引數第一次出現的位置,並將字串切分成乙個三元組(sep前面的子字串,sep,sep後面的子字串);如果字串中不包含sep,則返回三元組(原字串,『 』,『 』)
rpartition(sep)
類似partition()方法,不過是從右邊開始查詢
replace(old,new[,count])
將字串中的old引數指定的字串替換成new引數指定的字串。count為可選引數,表示最多替換次數不超過count
swapcase()
將字串中所有大寫字母修改為小寫,並且將小寫字母修改為大寫
translate(table)
根據table的規則(可以由str.maketrans(『a』,『b』)定製)轉換字串中的字元
等號 『=』 —— 將右側值賦值給等號左側的變數
邏輯或『or』 —— 符號兩側的值有乙個為true時,就返回true。
第四講 python變數解析
1,python 語言的變數和其他語言的變數概念有所不同 變數 到底什麼在變?x 12 x指向12所在的記憶體單元 y 13 y指向13所在的記憶體單元 print x 12 print y 13在python中變數是某一塊記憶體的小標籤 x y 含義是將x指向y指向的記憶體單元 類似c語言中的指標...
spring學習總結 第四講
1 啟用spring快取 在配置檔案中匯入cache 命名空間。新增配置 針對不同的快取實現配置對應的快取管理器。2 ehcache的使用,新增jar包,然後配置ehcache.xml。配置beans.xml快取區。3 類級別 使用 cacheable執行快取 cacheable value use...
視覺SLAM十四講第四講
主要目標 理解李群與李代數的概念,掌握 so 3 se 3 與對應李代數的表示方式。理解 bch 近似的意義。學會在李代數上的擾動模型。使用 sophus 對李代數進行運算。旋轉矩陣自身是帶有約束的 正交且行列式為 1 它們作為優化變數時,會引入額外的約束,使優化變得困難。通過李群 李代數間的轉換關...