1、+、-、*、/、//(整除)、%(取餘)、**(冪運算)
2、由於計算機儲存是按照0101等儲存,計算時有時會有誤差
3、import 匯入 decimal精確計算模組(可用於精確計算數字)
import decimal
a=decimal.decimal(
'2.2'
)b=decimal.decimal(
'2')
a-b>>
>decimal(
'0.2'
)
4、布林型別:true、false
5、賦值:= 、 比較:==
6、複數:a+bj (例:123+2j)
7、匯入數學模組 import math :
math.ceil() #向上取整 ,小數字後都向前加1
math.floor() #向下取整,小數字後都不要
1、索引:#變數名【索引位置1號】【索引位置2號】
索引用的都是中括號
2、切片:左閉右開。 例:li【0:6】表示前0-5索引位置的元素
li[0:4:2] #前0-4索引位置的元素每兩個去一次
3、li[-2:] #冒號後邊不寫,預設到最後位置
1、『 』(單引號)、「 」(雙引號)、『』『 』『』(三引號,可用於換行輸入和注釋)
2、用引號引起來的叫字串
3、字串也可進行索引,但不可變
#可變:列表
#不可變:元組、數值、字串
如果想要改變不可變序列中的值,可將其轉化為可變序列列表(list())。
1、li=[(1,3),1,true,『嘿嘿嘿』] #定義列表li ,列表什麼都可以放
2、中括號–>列表,其中的元素可以變
3、將其他序列轉換為列表,使用list()
>>
> a=(1
,2,3
)>>
> b=
list
(a)>>
> b[1
,2,3
]
1、tu=((1,3),1,true,『嘿嘿嘿』) #定義元組tu,元組裡面什麼都可以放
2、小括號+逗號---->元組。如果是變數可以不加逗號,如果是單獨數字不加逗號則無意義。
tu=(1,)
3、type()函式可以檢視資料型別
>>> a=1
>>> b='abc'
>>> type(a)
>>> type(b)
4、tuple() #轉換為元組型別,轉換型別本身不變,非要變,重新賦值
int() #轉換為整數型別; str()轉換為字串型別
5、元組型別裡面的元素不可以變。要實現元組型別改變可將其變為可變的列表型別,改變之後再變為元組型別。
6、id() #可以檢視元素的位址
1 數值型別和序列型別
1 什麼是變數?變數就是用來儲存資料的 2 變數怎麼定義?3 變數的命名規則 myvar my var 變數命名 數字 字母 下劃線,並且不能以數字開頭,不要用關鍵字命名 檢視關鍵字 import keyword keyword.kwlist false none true and as asser...
一 python數值型別和序列型別
int 整數 float 浮點數 計算機不精確導致,可匯入decimal解決 bool 布林型別 布林型別首字母必須只有true和false兩個,true為真為1,false為假為0 complex 複數型別 1j 只需了解,用的不多 str 字串 引號內 單引號,雙引號,三引號 都為字串內容 li...
python 1 數字型別相關函式
type 型別物件 cmp 比較兩個物件 str 將數字轉換成為字串 eval 將字串轉化成數字 isinstance 比較兩種type型別 del 刪除乙個物件 數字型別表示加法,字串型別表示合併 數字型別表示乘法,字串型別表示重複 int 轉換為整型 float 轉換為浮點型,地板除1 2 0,...