python day1 基礎語法

2021-10-02 13:58:13 字數 1367 閱讀 4533

資料採集+資料分析

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...