2017.12
關於python的結構體和列舉型:
class bufferparttype(enum)
range=
1 intensity=
2 confidence=
3 undefined=
4 #define struct
class coord3d(structure):
_fields_ = [ (
"x", c_float)
,("y"
, c_float)
,("z"
, c_float)
,("isvalid()"
,c_bool) ]
有時候我們可能需要像c中的struct那樣的資料型別,把少量的資料項放在一起。python中可以使用定義乙個空類來實現這一點:
# filename:p.py
class
employee:
pass
john = employee()
# create an empty employee record
# fill the fields of the record
john.name =
'john doe'
john.dept =
'computer lab'
john.salary =
1000
>>> import p
>>> p.john
0xb71f50ac>
>>> p.john.name
'john doe'
>>> p.john.dept
'computer lab'
>>> p.john.salary
1000
python中的小括號( ):代表tuple元組資料型別,元組是一種不可變序列。建立方法很簡單,大多時候都是用小括號括起來的。?
>>> tup
=
(
1
,
2
,
3
)
>>> tup
(
1
,
2
,
3
)
>>>
>>> ()
#空元組
()
>>>
>>>
55
,
#乙個值的元組
(
55
,)
python 元組遍歷排序操作方法有對元組操作的更詳細講解。
python中的中括號[ ]:代表list列表資料型別,列表是一種可變的序列。其建立方法即簡單又特別,像下面一樣:?
>>>
list
(
'python'
)
[
'p'
,
'y'
,
't'
,
'h'
,
'o'
,
'n'
]
如果想建立乙個空的列表,或是乙個值的列表其方法同元組建立,只要使用不同括號即可。pyhton列表list操作講解更適合新手深入認識什麼是列表。
python大括號花括號:代表dict字典資料型別,字典是由鍵對值組組成。冒號':'分開鍵和值,逗號','隔開組。用大括號建立的方法如下:?
>>> dic
=
>>> dic
>>>
字典的具體操作方法可以檢視python 對映型別字典dict操作定義,本文不做詳細講解
關於最近學習python的理解
估計jupyter往空字典裡最多塞兩個key,表現可以由下面的 的輸出證明 dict1 dict1 print 請輸入你的姓名 num eval input 請輸入你的人數 for i in 0,num name input 請輸入你的姓名 score input 請輸入你的號數 dict1 nam...
關於最近的JS
這幾天被一段js搞得欲仙欲死 一開始是想要把table內部的td拿來修改。可是如何獲得第幾行呢?這是乙個嚴重的問題。索性就把td傳過來,然後找他的父節點。獲得他的位置 然後在根據tr來修改td內部的控制項。就ok了!var tmp click tr.parentnode academicyear v...
關於最近學習的結構型模式
b 外觀模式的本質是封裝互動,簡化呼叫 b 好吧,繼續上一章的水果汁工廠模式。假如這個水果汁工廠是總工廠下轄有n個分工廠,每個分工廠都分別生產不同的水果汁,這樣這個總工廠的客戶如果需要購買某種果汁,就需要去分別找這些分工廠要,很不方便。於是總工廠就設立了乙個總台,專門負責調配各個廠生產出來的水果汁。...