#python學習手冊
(1)isinstance
isinstance的用法是用來判斷乙個量是否是相應的型別,接受的引數乙個是物件加一種型別。示範**如下:
a = 1
print(isinstance(a,int))
print(isinstance(a,float))
結果:true
false
(2)range
(3)python中的小括號()、中括號、花括號{}用法:
python語言中最常見的括號有三種,分別是:小括號()、中括號、花括號{};其作用也不相同,分別用來代表不同的python基本內建資料型別。
python中的小括號():代表tuple元祖資料型別,元祖是一種不可變序列
例如:1 >>> tup = (1,2,3)
2 >>> tup
3 (1, 2, 3)
4 >>> () #空元祖
5 ()
6 >>> 55,#乙個值的元祖
7 (55,)
python中的中括號:代表list列表資料型別,列表是一種可變序列。例如:
1 >>> list(『python』)
2 [『p』, 『y』, 『t』, 『h』, 『o』, 『n』]
python中的花括號{}:代表dict字典資料型別,字典是python中唯一內建的對映型別。字典中的值沒有特殊的順序,但都是儲存在乙個特定的鍵(key)下。鍵可以是數字、字串甚至是元祖。例如:
1 >>> dic =
2 >>> dic
3 >>>
(4).init
(5)@:
當直譯器讀到@的這樣的修飾符之後,會先解析@後的內容,直接就把@下一行的函式或者類作為@後邊的函式的引數,然後將返回值賦值給下一行修飾的函式物件。
比如:@a
@bdef c():
… python會按照自下而上的順序把各自的函式結果作為下乙個函式(上面的函式)的輸入,也就是a(b(c()))
python學習 Python日期的加減等操作
1.日期輸出格式化 所有日期 時間的api都在datetime模組內。1.datetime string now datetime.datetime.now now.strftime y m d h m s 輸出2012 03 05 16 26 23.870105 strftime是datetime...
Python中的with as 語法
使用語言的好特性,而不是那些糟糕的特性 不知道誰說的 好久不學習python的語法了,上次去面試,和面試官聊到了python中的with as statement 也稱context manager 挺感興趣的,這兩天學習了一番,收穫頗豐在此分享。先說明乙個常見問題,檔案開啟 1 2 34 5 6 ...
Python中的with as 語法
1 使用with.as.的原因 python操作檔案時,需要開啟檔案,最後手動關閉檔案。通過使用with.as.不用手動關閉檔案。當執行完內容後,自動關閉檔案。2 先說明乙個常見問題,檔案開啟 try f open do something except do something finally f...