a = 3
print(a*2)
print(a**2)
輸出69
a,b,c =6,
7,8 #這句命令相當於 a =
6,b =
7, c =
8print
("a=%d"
%(a)
)print
("a=%d"
%(b)
)print
("a=%d"
%(c)
)
輸出
a=6a=7
a=8
s =
'i love china'
s = s +
' very very much'
print
(s.split
(' '
))
輸出
[『i』, 『love』, 『china』, 『very』, 『very』, 『much』]
a =
4if a ==1:
print
(a)else
:print
(u'a不等於1'
)
輸出
a不等於1
s ,k =0,
0while k <
101:
k = k +
1 s = s + k
print
(s)s =
0for k in
range
(101):
s = s + k
print
(s)s =
6if s in
range(4
):print
(u's在0,1,2,3中'
)if s not in
range(1
,4,1
):print
(u's不在1,2,3中'
)
輸出
5151
5050
s不在1,2,3中
def add
(x):
return x +
2print
(add(5
))def add2
(x =
0,y =0)
:return
[x+2
,y+2
]def add3
(x,y)
:return x+
3,y+
3a,b =
add2(1
,2)print
("a = %d,b = %d"
%(a,b)
)#lambda對簡單地功能定義「行內函式
f = lambda x :x +
2 #定義函式f
(x)= x+
2q = lambda x,y:x+y #定義函式g
(x,y)
= x+y
print(q
(1,3
))
輸出
7a = 3,b = 4
4
a =[1
,2,3
]b =
for i in a:
b.(i+2
)print
(b)#簡化版
a =[7,
2,3,
8,4]
b =[i+
2for i in a]
print
(b)print
(sum
(b)) #求和
print
(len
(b)) #個數
print
(max
(b)) #最大值
print
(min
(b)) #最小值
print
(sorted
(b)) #公升序排序
輸出
[3, 4, 5]
[9, 4, 5, 10, 6]345
104[4, 5, 6, 9, 10]
d =
print
(d['monday'])
print
(d['tuesday'
])
輸出
2526
#集合
s =s =
set(s) #set去重
print
(s)t =
print
(t|s) #並集
print
(t&s) #交集
print
(t-s) #差集
print
(t^s) #對稱差集
輸出 Python基本操作
沒有認真學習過python,偶爾遇到,總是模仿著寫。在寫程式的過程中,發現了許多不同於matlab的有趣語法。我將人的映象,由於不熟悉語法,結果發現出現了好奇怪的結果。貼兩張圖,以示警醒 看起來蠻炫的吧,哈 言歸正題吧 1 copy.copy 淺拷貝 只拷貝父物件,不會拷貝物件的內部的子物件。比深拷...
基本python操作
格式化輸入輸出 print hello s world print hello name s print hello format world 格式符為真實值預留位置,並控制顯示的格式。格式符可以包含有乙個型別碼,用以控制顯示的型別,如下 s 字串 採用str 的顯示 r 字串 採用repr 的顯示...
python列表基本操作
列表的基本操作示例展示 功能 列表追加元素 name sd dfdf drer 返回結果 name sd dfdf drer sdsd clear 功能 情況列表元素 name sd dfdf drer name.clear 返回結果 name copy 功能 淺拷貝,即只拷貝第一層的元素 name...