python學習筆記day03 Number

2021-08-10 19:58:52 字數 1674 閱讀 8330

python

學習筆記

day03  number

(數字)

一、數字型別基本知識

python3

支援int

、float

、bool

、complex

(複數)。 整型

int,

包含正整型,負整型,不帶小數點。

python3

無大小限制,可以當做

long

型別使用。

浮點型float,

由整數和小數部分組成,浮點型也可以使用科學計數表示 複數

complex

,複數由實數部分和虛數部分組成如

3.5+4j

,其中實部和虛部都是浮點型。

注意:整型也可以使用十六進製制和八進位制來表示

1、 

內建的type()

函式可以用來查詢變數所指的物件型別

2、 

資料型別是不允許改變的,改變資料型別的值,將會重新分配記憶體空間

3、 

del

語句刪除數字物件的引用

number = 0xa0f #

十六進製制

number

2575

注意: 1、

python

可以同時為多個變數賦值,如

a, b = 1, 2。

2、乙個變數可以通過賦值指向不同型別的物件。 3

、數值的除法(

/)總是返回乙個浮點數,要獲取整數使用

//操作符。 4

、在混合計算時,

python

會把整型轉換成為浮點數。

二、數字型別轉換

對資料內建的型別進行轉換,資料型別的轉換,只需要將資料型別作為函式名即可。

int(x) 將x

轉換為乙個整數。

float(x) 將x

轉換到乙個浮點數。

complex(x) 將x

轉換到乙個複數,實數部分為

x,虛數部分為0。

complex(x, y) 將x

和y 轉換到乙個複數,實數部分為

x,虛數部分為y。

x 和y 是數字表示式。

練習:>>> a =1

>>> b = '123'

>>> c = 10.2

>>> print(int(b))

123>>> print(int(c)) 10

>>> print(float(a))

1.0>>> print(float(b))

123.0

>>> complex(c)

(10.2+0j)

>>> complex(a,b)  # complex

實部和虛部不能接受

string 型別

traceback (most recent call last):

file"", line 1, in

complex(a,b)

typeerror: complex() second arg can't be a string

>>> complex(a,c)

(1+10.2j)

>>> 

Python學習筆記 DAY03

字典是一種可變的容器模型,可以儲存各種型別的物件.字典是由多個鍵值對組成的,每個鍵值對用 隔開,鍵值對之間用,隔開。其形式為 字典中的鍵必須是唯一的且必須是不可變的資料型別 如數字 元組 字串,不能用列表 但是值不一定是唯一的,可以是各種資料型別。如果鍵相同,則值取最後乙個。dic訪問字典中的值 d...

Python學習筆記 Day03

今天玩乙個好玩的庫 turtle庫,翻譯過來是海龜庫,是乙個用於畫圖的庫,個人覺得很有意思。今天就來玩一下這個庫。turtle庫的引入 from turtle import 向前行進 forward 向後 backward 向左 left 向右 right 抬起畫筆 penup 放下畫筆 pendo...

學習筆記day03

邏輯運算子 異或 符號兩邊結果相同,結果為false 符號兩邊結果不同,結果為true 面試題1,雙與 也叫短路運算,因為左側如果為假的話直接不判斷右側結果 與 c無論左邊結果運算是什麼,右邊都參與運算。2,雙或 和或 運算結果一樣,但是運算過程有點小區別。無論左邊運算結果是什麼,右邊都參與運算 當...