Python 1 數值型別和序列

2021-10-01 22:30:54 字數 1460 閱讀 1814

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,...