#建立乙個列表
list1 =
['a'
,'b'
,'c'
,'d'
]'e'
)print
(list1)
#建立乙個列表
list1 =
['a'
,'b'
,'c'
,'d']2
,'e'
)print
(list1)
#建立乙個列表
list1 =
['a'
,'b'
,'c'
,'d'
]list1.pop(
)print
(list1)
#建立乙個列表
list1 =
['a'
,'b'
,'c'
,'d'
]list1.pop(2)
print
(list1)
#建立乙個列表
list1 =
['a'
,'b'
,'c'
,'d'
]del list1[2]
print
(list1)
del list1
#建立乙個列表
list1 =
['a'
,'b'
,'c'
,'d'
]list1.[1
]='x'print
(list1)
#建立乙個列表
list1 =
['a'
,'b'
,'c'
,'d'
]#根據位置修改元素
list1[1]
='x'
print
(list1)
#建立乙個列表
list1 =
['a'
,'b'
,'c'
,'d'
]#獲取並輸出'b'元素的位置
print
(list1.index(
'b')
)#刪除三個元素'c'
list1 =
['a'
,'b'
,'c'
,'d'
,'a'
,'b'
,'c'
,'d'
,'b'
,'c'
]#刪除末尾'c'
list1.pop(
)#指定刪除元素'c'
list1.remove(
'c')
#用del刪除元素'c'
del list1[list1.index(
'c')
]print
(list1)
list1 =
['a'
,'b'
,'c'
,'d'
,'a'
,'b'
,'c'
,'d'
,'b'
,'c'
]for i in list1:
if i ==
'<'':
list1.remove(i)
print
(list1)
tup =(20
)#檢視型別
print
(type
(tup)
)tup1 =(20
,)peint(
type
(tup1)
)tup =
('a'
,'b'
,'c'
,'d'
)tup[1]
='x'
print
(tup1)
dict1 =
#通過字典的鍵獲取字典的值
print
(dict1[
'age'])
print
(dict1[
'***'])
dict1 =
#通過字典的鍵修改字典的值
dict1[
'age']=
30print
(dict1)
dict1 =
#通過字典的鍵新增字典的值
dict1[
'tel']=
123456
print
(dict1)
dict1 =
#通過字典的鍵刪除字典的值
del dict1[
'age'
]print
(dict1)
dict1 =
#清空dict1.clear(
)print
(dict1)
dict1 =
del dict1
set1 =
print
(set1)
set1 =
print
(set1)
#自帶的會進行乙個排序0~30左右 負數不行
set1 =
print
(set1)
set2 =
print
(set2)
set1 =
set1.add(4)
print
(set1)
#集合刪除指定元素 remove
set1 =
set1.remove(2)
print
(set1)
#集合中隨機刪除元素 pop
set1 =
set1.pop(
)print
(set1)
#集合元素是0~30,pop會刪除首位
set2 =
set2.pop(
)print
(set2)
#集合中隨機刪除元素 pop
set1 =
set1.pop(
)print
(set1)
set1 =
set1.pop(
)print
(set1)
x =4
y =5
#判斷x是否大於y
if x > y:
print
#判斷x是否等於y
elif x == y:
print
("x等於y"
)#判斷x是否小於y
else
:print
("x小於y"
)#設定迴圈條件
sum=
0i =
1while i <
100:
sum+= i
i +=
1print
("1加到99和:"
,sum
)x =
0while
true
: x +=
1print
(x)x =
1while x <10:
x +=
1if x ==7:
#跳出迴圈
break
print
(x)x =
1while x <10:
x +=
1if x ==7:
#跳出本次迴圈
continue
print
(x)#建立乙個序列
x =[
'a',
'b',
'c',
'd']
#遍歷列表的元素
for i in x:
print
(i)#生成0到4的數列
for a in
range(5
):#[0,5) 前閉後開
print
('a ='
,a)#生成5到9的數列
for b in
range(5
,10):
#[5,10) 前閉後開
print
('b ='
,b)#生成0到15的數列,步長為3
for c in
range(0
,15,3
):#[0,15) 前閉後開 步長為3
print
('c ='
, c)
#range(2,22,2) 2,4,6,8,10,12,14,16,18,20
for i in
range(22
,-10,
-2):
print
(i)for i in
range
(101):
if i ==72:
break
print
(i)#建立乙個函式
deffunc_name()
:print
("我是***"
)#呼叫函式
func_name(
)def
add_number
(a,b)
: area = a * b
print
(area)
#呼叫函式
add_number(5,
6)add_number(2,
6)
演算法小玩意
n n的棋盤上擺上n個皇后,使皇后不會相互攻擊。public class nqueenpuzzle 使用棧求解 public void solve stack lastpos.push i lastpos.push 1 break 使用遞迴求解 public void solve sw.elapse...
一點小玩意
include include using namespace std define pass what int main 輸出 4 4 4 5 4 4 a a 同樣乙個字串 what 用巨集定義pass之後,pass既可以當做指標用,也可以當做變數名用,而用字串pass定義的話只能用作乙個變數名,...
晚上擺弄的小玩意
include void p char s,int a void f char s,int a int main 我想用hacker的手段來修改f函式的返回位址,可惜的是一直沒有成功,不過倒是把引數值給改了,列印了hi和2之後就是段錯誤,怎樣解決這個段錯誤,暫還沒有辦法。直接看main函式內生成的彙...