運算子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個迴圈控制語句,break
、continue
和pass
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:58
python中時間日期格式化符號:
獲取日曆:匯入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...