字串
單雙三引號,三引號負責多行字串;
\轉義+拼接
*複製[start,end,step]切片;
format() 格式化,可通過name指定值;
len() 字串長度;
strip() / lstrip() / rstrip() 去掉空格;
split(seq,num) 字串轉列表;
replace(s1,s2,num) 字串替換;
encode(encoding) 指定字串編碼;
startswith(s,start,end);
endswith(s,start,end);
列表
list()/ 建立列表;
tuple() 列表轉元組;
lst[start,end,step] 切片;
extend() 合併列表;
remove() 根據鍵值刪除;
pop() 根據位置刪除,預設刪除最後乙個;
count()
len()
in / not
injoin() 列表轉字串
元組
元組同列表,但不可更改;
tuple()/() 建立元組; #單元素元組要加乙個逗號
list() 元組轉列表;
字典
字典鍵值為不可更改型別;
dict()/{} 建立字典;
dict([(k1,v1), (k2,v2)]);
dict(zip([k1,k2], [v1,v2]));
dict();
items() 返回字典中的鍵值對;
dct[k]=v 新增元素直接賦值;
pop(k) 刪除指定元素; #popitem() 刪除任意元素
clear()刪除所有元素;
keys()
values()
get(k)
update(d2) 用d2進行更新;
len()
setdefault(k) 若k不存在就設定為預設值;
集合
set() / () 建立集合;
& | 交集 並集;
- 求差補;
(閒來無事)棧的實現
對棧的理解記住 先進後出 就可以了,什麼意思呢?就是向桶裡放積木只能拿出最上層的積木,然後一層一層的拿出這樣理解的話就簡單了,只用乙個節點一直指向棧的最上層的節點就可以了。1.首先想構造的資料結構是什麼樣子的?需要儲存的資料有哪些?儲存的資料可以根據自己的需求去新增,在我設計的資料中只有乙個那就是i...
雜談 之 閒來無事 二
在分析推背圖之前,首先要了解一下基礎知識,這個後續分析中才會知道去 找,以及思路是什麼。12 3456 78910 ji y b ng d ng w j g ng x nr n gu 甲乙丙 丁戊己庚 辛壬癸顏色 青青赤赤 黃黃白白 黑黑五行木 木火火土 土金金水 水 其中甲 丙 戊 庚 壬為陽幹,...
小程式兩款 閒來無事練練手
最近看指標,感覺理解的一般般,想用指標寫點東西吧,寫出來又是錯的.囧!無聊了就隨便寫了兩個程式回顧一下以前的東西.還好,沒忘多少.1 輸入10個數存入陣列a中,並將其倒序存放及輸出 include include int a 10 void input void swap int a,int n v...