Python學習筆記 基礎篇

2021-09-25 15:54:33 字數 2975 閱讀 5197

運算子2. 條件判斷

3. 迴圈

4. 字串

5. 列表(list)

6. 元組

7. 字典(dictionary)

8. 時間與日期

9. 函式

10. i/o函式

python是一種物件導向的、解釋型的高階程式語言。

python包含五個標準的資料型別:numbers(數字)、string(字串)、list(列表)、tuple(元組)和dictionary(字典)。

字串可以用單引號或雙引號標註分割。

python可以同時為多個變數賦值,如:

a, b, c =10,

20,"cc"

在python 2.7版本下,設計到中文的輸出要在引號前加字母u,強制進行unicode編碼

注意:python程式中要嚴格遵循縮排,沒有縮排或縮排錯誤,程式都無法正確執行。『

name =

if name ==

:print

"bingo!"

else

:print name

在python中elseif是elif

如果需要多個條件同時判斷時,可使用and或者or來連線多個條件。

迴圈中有3個迴圈控制語句,breakcontinuepass

continue:跳出本次迴圈。

break:退出整個迴圈。

pass:pass是用來在判斷或迴圈語句中佔位的。不做任何操作。

num =

0while

(num <10)

:print

"the num is "

, num

num = num +

1

for letter in

:print letter

字串拼接:使用+可以把兩個或多個字串拼接在一起。

重複輸出:str1 * 2可將str1這個字串重複輸出兩次。

格式化:%s輸出字串,%d輸出整數。

列表中的元素型別可以不同。

建立乙個列表,只需把逗號分隔的不同資料項使用方括號括起來即可。如:

list1 =

["cat"

,"dog"

,100

,200

]

元組中的元素不能修改。

元組的建立使用小括號,在小括號中新增元素。如

tup1 =(,

"iphone"

,2016

,2017

)//或

tup2 =

'x',

'y',

'z'tup =()

//建立空元組

tup4 =

(123,)

//當元組中只有乙個元素時,我們需要在這個元素後新增乙個逗號

元組是不允許刪除其中的元素值,但可以通過del刪除整個元組。

字典:是一種資料型別,它可以儲存任何型別的物件。

字典寫在大括號{}中,字典中的每個鍵值對(key:value)之間用逗號來分割。如

dic =

dict

=print

"dict['name']: "

,dict

['name'

]print

"dict['hobby']: "

,dict

['hobby'

]

python中有兩個模組,time和calendar,可以用來處理時間和日期。

import time

print time.time(

)

結果:1564403106.41

import time

print time.localtime(time.time(

))

結果:time.struct_time(tm_year=2019, tm_mon=7, tm_mday=29, tm_hour=20, tm_min=25, tm_sec=40, tm_wday=0, tm_yday=210, tm_isdst=0)格式化時間資訊:

print time.strftime(

"%y-%m-%d %h:%m:%s"

, time.localtime(

))

結果:2019-07-29 20:29:58python中時間日期格式化符號:

獲取日曆:匯入calendar模組

import canlendar

print calendar.month(

2017,7

)

結果:

讀取鍵盤的輸入:raw_input

str

=raw_input

("please input: "

)print

"the input is: "

+str

Python學習筆記 基礎函式篇

python自帶的sum函式 或者 numpy中的sum函式 無參時,所有全加 axis 0,按列相加 axis 1,按行相加 print sum 1,2,3 4,5,5 print sum 1,2,3 4,5,5 axis 0 print sum 1,2,3 4,5,5 axis 1 numpy中...

Python基礎 筆記篇

主要作為學習python基礎時候的一些筆記。python 是一種解釋型 物件導向 動態資料型別的高階設計語言。python3.0 py3k或python3000 改動較大,沒有考慮向下相容,本文為python2.0。為區分python版本 可以通過命令 python v 檢視。第乙個python程式...

python 我的學習筆記 基礎篇

下面的列表顯示了在python中的保留字。這些保留字不能用作常數或變數,或任何其他識別符號名稱。所有 python 的關鍵字只包含小寫字母。andexec notassert finally orbreak forpass class from print continue global raise...