資料採集+資料分析
web開發 django
自動化運維 運維開發工程師
自動化測試 測試開發工程師
人工智慧 數學+演算法
解釋性語言
可移植性(例如:從windows系統轉移到linux系統)跨平台使用
缺點:執行緒:假的 需程序彌補
執行緒被包含於程序
第三方庫較多
anaconda包含所有庫
單行注釋:#(變數)
多行注釋:』』』 『』』 或者 『』 『』 『』 『』 『』 『』 兩種意義相同 (文字/方法)
資料型別: int float bool str tuple list dict complex(複數)
int:數值-整數 無大小限制
float:數值-小數
bool:布林 true flase 判斷性事物
str: 多個字元組成的字串
計算機最低階只會識別0和1,需將資料轉換為2進製
int(整形):
a=123
a為記憶體位址名稱,將123進行二進位制轉換123=64+32+16+8+2+1=26+25+24+23+21+20=1111011
float(浮點型):
二進位制轉換時,部分小數轉換為二進位制精度損失
例如:float a = 0.45
print(a)』』』 輸出值為0.449999988』』』
bool
輸出值為true false
規律:數字0為假,非0為真
字串空為假,其他為真
元組、列表、字典、集合空為假,只有有元素就為真
在python中整型物件所儲存的位置是不同的, 有一些是預先分配記憶體的,它一直儲存在記憶體裡面, 而其它的, 則在使用時開闢出空間.
例1:a = 5
b = 5
a is b # true
a = 500
b = 500
a is b # false
由上面的**可知, 整型 5 是一直存在的, 而整型 500 不是一直存在的.
例2:a, b, c = 0, 0, 0
i = 0
while a is b:
i += 1
a, b = int(str(i)), int(str(i))
else:
print(i) # 列印 257
b = -1
a is b # false
而負數不會預先開闢。
「1」基礎自學Python Day1
首先,解釋一下這個標題的意思,1 基礎是相對0基礎而言,有一點點的相關程式設計知識儲備。本人在接觸過一些很很基礎的程式設計知識的前提下,想通過網路和書籍自學python,但又不想一味地跟課程走,所以決定採用一種先定 目標 然後通過查閱網路和書籍資料向目標努力的方式,學習具體操作知識。可能有些與目標無...
隨便學學Python day1基礎語法和變數
注釋就是 中不參與編譯執行的部分 不影響程式的功能 在 中起到註解和說明的作用1 單行注釋在說明性文字前加 後需要乙個空格 快捷鍵 ctrl 2 多行注釋 文件注釋 將說明性文字放在六個 或者6個 之間1 一條語句佔一行,一行結束不需要分號,如果一行結束的時候加分號不會報錯2 如果一行要顯示多條語句...
Python Day1學習筆記
wk1 python 1.python概述 一種解釋性丶物件導向丶動態資料型別的高階程式語言。缺點 執行速度慢。web後端 網路爬蟲 自動化運維 自動化測試 資料分析 人工智慧 計算機在記憶體中以二進位制的形式儲存資料 2.進製 二進位制 0b 八進位制 0o 十進位制 0d 十六進製制 0x 01...