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,雙或 和或 運算結果一樣,但是運算過程有點小區別。無論左邊運算結果是什麼,右邊都參與運算 當...