Python基本操作

2021-10-01 17:21:04 字數 2469 閱讀 8238

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...