python第一天
Python學習第一天
資料型別
在python中,資料型別分成了六大塊,今天則主要講解了六大塊裡的第一塊,數字(number),數字型別分成四小部分,分別是int(整型)、float(浮點型)、bool(布林型)、complex(複數型)。
整型-int
在Python內,整型一般情況下為所有整數,如果需要將其他型別的資料轉化為整型則需要使用
- int(x)
-需要注意的是,在python裡面輸入的內容時使用的時input(),捕獲的內容預設為字串型別,若輸入時的內容為含有小數的字串,則在轉型時需要先轉化為float的型別,再轉化為int型別。
浮點型-float
浮點型資料是含有小數的資料型別,當將int型別的資料轉化為float型別時,會新增一位小數位數,如果將float型別轉化為int型別,則會捨棄小數部分。
eval
當使用eval(input())轉化輸入的字串時,eval會為輸入內容自動賦予對應的資料型別,如:
a=eval=(input(“請輸入引數”))
輸入:2
print(type(a))
a的型別為int
輸入2.0
a的型別為float
bool型別
布林值,在python內,布林值一般只有兩個True和False(首字母必須大寫),一般來說,當使用數字作為邏輯判斷時,則0為False,非0為True,例如:
a=2 and 4 and 5 and 0
and表示必須全部成立才返回最後一位的值,否則返回false,因為這個案例裡面最後一個判斷的值為0,則為false,所以整體判定為false,false的值為0,所以返回為0.
or表示滿足其中一個即可,如果在表示式中,第一個便為真,則後續條件將不再執行,如
a=3
b=4
c=a<b or a>b
print(c)
輸出結果為True
#在Python裡,如果只是進行的賦值操作,兩個變數賦予的值相等的情況下,則兩個變數儲存的記憶體位置一致
a=3
b=3
print("a的記憶體地址為",id(a))
print("b的記憶體地址為",id(b))
print("a is b 的判斷結果為",a is b)
c=[1,2,3]
d=[1,2,3]
print("列表c的記憶體地址為",id(c))
print("列表d的記憶體地址為",id(d))
print("列表c is 列表d 的判斷結果為",c is d)
print(c==d)
print(c[1]is d[1])
相關文章
- 認識python第一天Python
- 小白學python第一天打卡Python
- Python學習的第一天Python
- 再次前往python學習之路第一天Python
- 認真學習python的第一天Python
- 【Python零基礎】19天從零開始學Python——第一天Python
- 第一天
- GO 第一天Go
- HCIP 第一天
- HTML 第一天HTML
- ctf 第一天
- nodejs第一天NodeJS
- 衝刺第一天
- 第一天隨筆
- 部落格第一天
- 實習第一天
- 我要偷偷的學Python,然後驚呆所有人(第一天)Python
- mysql日期 獲取本月第一天 獲取下個月的第一天MySql
- go 第一天學習Go
- vue 第一天學習Vue
- 學習go第一天Go
- 悠的JAVA第一天Java
- 學習HTML第一天HTML
- ECS第一天筆記筆記
- WEB第一天作業Web
- 學習java第一天Java
- 【總結】GitHub第一天Github
- 慢慢說CSS第一天CSS
- 第一天(c基礎)
- 第一天關於javaJava
- jquery學習第一天jQuery
- 自學java的第一天Java
- JAVA學習第一天Java
- MarkDown 學習第一天
- PHP獲取本月第一天和上個月第一天的日期PHP
- 第一天來圖靈社群圖靈
- NodeJS 第一天學習NodeJS
- 學習HTML的第一天HTML