part1.需留意的常用類方法或者函式
1.字串
str.capitalize() #字串首字母變大寫
str.upper() #字串大寫
str.find(『or』) or str.index() #查詢子串的位置
str.startswith() #是否以某一字串開頭
str.endswith #是否以某一字串結尾
str.center(50,』*』) #居中 指定寬度,填充字元
str.rjust() #靠右放置,左側填充
str.isdigit() #檢查字串是否由數字構成
str.isalpha() #檢查字串是否由字母構成
str.isalnum() #是否由字母和數字構成
str.strip() #去除左右兩側的空格
2.列表
list1.insert(index,content) #插入
list1.remove(index) #刪除
list1.clear() #清空
list1.sort(reverse=false) #排序
newlist=sorted(list1,reverse=false) #使用函式進行排序
3.元組
4.集合
set1.add() #新增元素
set1.remove(content) #刪除元素
&,|,-,^ 並交和差 對稱差
<= ,>= 集合之間的包含關係
5.字典
遍歷是遍歷key
借助dict.items()遍歷兩個值
綜合:sys.getsizeof() #檢查佔據了多少記憶體
%timeit(1,2,3) or %timeit[1,2,3] #魔法函式,檢查建立資料結構所需要的時間
part2:一些練習及**
day07字串的常用操作
可變資料型別 值發生改變時,id不變,證明只是改變了原值 id與值不繫結,可以任意的修改值 不可變型別 值發生改變時,id發生改變 證明是產生了新的值 id與值繫結,id變化的同時代表變數繫結了乙個新的物件,與原物件無關 ps 即改變值得同時id也變化得則是不可變資料型別,改變值的時候id不變的則是...
day 07 數字型別與字串型別內建方法
作用描述年齡,id 定義方式 x 10 x int 10 x int 10.1 x int 10.1 報錯 內建方法 沒有內建方法,只有算術運算和比較運算 存乙個值還是多個值 乙個值有序or無序 有序 有索引 無序 無索引 壓根就沒有這一說 可變or不可變 重點 數字型別不可變 可變與不可變的定義 ...
day05字串和序列
字串與序列 1.字串 若需要在字串內容 現引號 或 可以使用轉義符號 對字串中的符號進行轉義 2.相關函式 list sub 把乙個可迭代物件轉換為列表 tuple sub 把乙個可迭代物件轉換為元組 str obj 把obj物件轉換為字串 len sub 返回sub包含元素的個數 max sub ...