2018-11-19 python學習第三天

1、內(nèi)存回收機制:

在其他語言中需要考慮內(nèi)存回收機制,垃圾數(shù)據(jù)太多會導致內(nèi)存溢出。但是python語言無需考慮這點,他的內(nèi)部構件會自動回收垃圾數(shù)據(jù)

2、計數(shù)增加:

? ? a=18

? ? b=18

說明18這個數(shù)字被引用了2次,這個就是計數(shù)增加的意思


3、變量指的三個特征:

id: 反應的是內(nèi)存地址信息

type: 反應的是數(shù)據(jù)類型

值: 18這個就是值

a=18

print(id(a))

print(type(a))

print(a)

4、總結:

id相同,值一定相同,值相同,ID不一定相同

5、is 與 == 的區(qū)別

is 比較的是ID號

== 比較的是值是否相等

6、python 3中input的意思

在python3 中input 這個會吧用戶輸入的內(nèi)容全部變?yōu)樽址?,但是用戶輸入的是整?shù)的話怎么改變呢

salary=input('>>>>: ') ?#salary=3000

salary=int(salary)

print(salary * 12) ? #這樣就是3000 * 12 = 36000


7、數(shù)字類型:

? ? 整數(shù):int ? ?不可變 ? ?5

? ? 浮點型:float ? ?不可變 ? 3.145

8、字符串str: ’abc'

? ? 作用:是用來描述事物性質(zhì),狀態(tài) ?是可變的。定義一個字符串必須用'' 來表示,可以是“” ?也可以‘’‘ ’‘’

9、列表類型list: [1,2,3,'abc']

? ? 作用: 是用來記錄多個值,用索引來對應值,狀態(tài)是可變的,索引反應是位置

10、字典dict {a:1, b:2, 'name': 'gukai'}

? ? 作用:用來記錄多個值,對應的是key:value ?,其中key對value有描述作用 ? ? 狀態(tài)是可變的

11、布爾類型: True Flase

? ? 所有數(shù)據(jù)類型自帶布爾值

? ? 布爾值為假的有:空, 0, NONE


12、邏輯運算有and 和or

? ? and 是鏈接左右兩個條件,只有左右兩個條件同時滿足,這時運算的結果才為true

? ? or ? ?是連接左右兩邊的條件,連個條件成立任意一個or運算結果為TRUE


13、NOT的使用方法:

??

# print(not 10 > 3)

# x=None

# print(not x is None)

# print(x is not None)

# age1=18

# age2=19

# print(age2 is not age1)

? ??

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容