一、向集合轉換var=1 #整型,浮點型,複數,bool二、向字典轉換val = set(var)
print(val,type(val)) #報錯!所有數值型別不能轉化成集合
var = "hello"
val = set(var)
print(val,type(val))
總結:所有數值型別不能轉化成集合
所有容器型別都可以
字典只能轉化鍵
var = ""
val = dict(var)
print(val, type(val))
var = [[1,"hello"],[2,"word"]]總結:val = dict(var)
print(val, type(val))
所有字元型別不能轉換
容器型別只要是空都可以
列表中[[1,"hello"],[2,"word"]],巢狀二級列表,有且只有兩個元素才可以
三、數值運算
// 取整(取結果,去掉餘數的意思)
** 冪運算
7/5 版本2中是1,版本3中是1.4
(其餘運算類似c)
四、邏輯運算
兩個相等是全等於,必須數值相同 為true
a=1.0五、賦值運算b=1print(a==b) #結果為true
(其餘運算類似c)
a**=3 等於 a=a**3
六、邏輯運算
and、or、not、xor(^)
七、成員運算
在容器中in、不在容器中not in
var = [1,2,3,4,5]print(6 in var)
Day4 變數 常量 基本資料型別
變數即變化的量,指事物的狀態。為了讓計算機能像人一樣記住某種狀態。直譯器執行到變數定義的 時會申請記憶體空間存放變數值,然後將變數值的記憶體位址繫結給變數名,通過變數名即可引用到對應的值。變數名 變數名相當於門牌號 賦值號,用來將變數的記憶體位址繫結給變數名 值 儲存的資料,反映的是事物的狀態 變數...
if else條件運算 day 4
判斷賬號密碼是否輸錯 username liuyang 定義兩個變數,先把正確的賬號密碼儲存下來 password abc0228 username input username password input password if username username and password pa...
資料型別的運算與轉換
class demo 那麼 一般來說,我們在運算的時候,要求參與運算的資料型別必須一致。而對於不同的資料型別之間的運算,會有一種預設的轉換 預設轉換 從小到大的轉換 byte b1 3,b2 4,b b b1 b2 b 3 4 哪句是編譯失敗的呢?為什麼呢?class demo2 因此出錯的是b b...