一、什麼是資料:
二、資料的表現形式:
1)十進位制
數碼:指集合論中刻畫任意集合所含元素多少的乙個概念。(10)
權位:進製中每一固定位置對應的單位值稱為位權
2)二進位制:
二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進製規則是「逢二進一」,借位規則是「借一當二」.
計算機採用二進位制主要原因:
1>技術實現簡單:計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接觸與斷開,這兩種狀態正好可以用'1'和'0'表示。
2>簡化運算規則:兩個二進位制數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。
3>適合邏輯運算:邏輯袋鼠是邏輯運算的理論依據,二進位制只有兩個數碼,正好與邏輯袋鼠中的'真'和'假'相吻合。
4>易於進製轉換,二進位制與十進位制數易於相互交換。
5>用二進位制表示資料具有抗干擾能力強,可靠性好等優點。因為沒位資料只有高低兩個狀態,當收到一定程度的干擾時,仍能可靠地分辨出它是高還是低。
三、常見的資料型別
python 中的變數不需要宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。我們所說的"型別"是變數所指的記憶體中物件的型別。
python3 中有六個標準的資料型別:
我們簡單的進行賦值並檢視資料的型別;
practice1 = 1 #輸出為變數定義數字
(type(practice1))
practice2 = '
python'#
定義字串
(type(practice2))
practice3 = [ '
life is short
','i use python
'] #
定義列表
(type(practice3))
practice4 = ('
name
','age
') #
定義元組
(type(practice4))
practice5 = set('
demaxiya
') #
定義集合
(type(practice5))
practice6 = #
定義字典
print(type(practice6))
JS Boolean資料型別和資料型別轉換規律
boolean true false 乙個嘆號是取反,首先將值轉化為布林型別 然後再取反 console.log 3 false 資料型別轉換的規則 1 如果只有乙個值,判斷這個值是真還是假,遵循只有 0 nan null undefined 這5個是假的其餘的都是真的 將其他的資料型別轉換為boo...
資料型別和資料運算
1.如果超出型別位數會自動轉換為其他的型別,隱式轉換 2.整型 int a.32位機器上,整數的位數是32位,只能是4g記憶體,2的31次方至2的32次方減一 b.64位機器上,整數的位數是64位,2的63次方至2的63次方減一 長整型 long 沒有長整型概念,沒有限定位數,可以無限大 3.浮點數...
變數和資料型別
1.識別符號只能包含字母,數字和下劃線。變數名可以用字母或下劃線開頭,數字不行。如 day 0401 但不能是0401 day 以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭...