老男孩python學習 day001知識點

2022-05-25 02:09:08 字數 2173 閱讀 8991

1.計算機基礎

cpu :相當於人的大腦,用於計算。

記憶體:儲存資料,4g,8g,16g,32g,成本高,斷電即消失。

硬碟:1t,固態硬碟,機械硬碟,儲存資料,應該長久保持資料,重要檔案,電影等等。

作業系統

應用程式

取值範圍:32位:-2^31——2^31-1

64位:-2^63——2^63-1

2.python歷史

python2 與 python3 區別:

1)python2 原始碼不標準,混亂,重複**太多

python3 統一標準,去除重複**,崇尚的是簡單優美清晰

2)python2預設編碼方式是ascii碼

python3 預設編碼方式utf-8

中文報錯解決方式:在檔案的首行:#-*- encoding:utf-8 -*-

3.python的環境

編譯型:一次性將所有程式編譯成二進位制檔案。

優點:執行速度快。

缺點:開發效率低,不能跨平台。

:c,c++ 等等。

解釋型:當程式執行時,從上至下一行一行的解釋成二進位制。

優點:開發效率高,可以跨平台。

缺點:執行速度慢。

:python,php 等等。

4.python的發展

5.python的種類

執行第乙個py檔案:

python3x :python 檔案路徑 回車

python2x :python2 檔案路徑 回車

6.變數

變數:就是將一些運算的中間結果暫存到記憶體中,以便後續**呼叫。

1)必須由數字,字母,下劃線任意組合,且不能數字開頭。

2)不能是python中的關鍵字。

['and', 'as', 'assert', 'break', 'class', 'continue','def', 'del', 'elif', 'else', 'except', 'exec',

'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',

'raise', 'return', 'try', 'while', 'with', 'yield']

3)變數具有可描述性。

4)不能是中文,拼音。

7.常量

常量:約定俗成,不可更改,全部是大寫字母。

一直不變的量。 π

bir_of_china = 1949

8.注釋

方便自己方便他人理解**。

單行注釋:#

多行注釋:'''...''' """..."""

9.使用者互動 input

1) 等待輸入

2) 將你輸入的內容賦值給了前面變數

3) input出來的資料型別全部是str

10.基礎資料型別初始

1) 數字:int         + - * / ** % // 整除

ps:type()

字串轉化成數字:int(str) 條件:str必須是數字組成的。

數字轉化成字串:str(int)

2) 字串:str

python當中凡是用引號引起來的都是字串。

可相加:字串的拼接。

可相乘:str * int

3) bool:布林值: true false

11.if

1)if 條件:

結果2)if 條件:

結果else:

結果3)if 條件:

結果elif 條件:

結果elif 條件:

結果......

else:

結果12.while

while 條件:

迴圈體無限迴圈。

終止迴圈:1.改變條件,使其不成立

2.break

3.continue結束本次

Python學習筆記 day0

本部落格標題設計敏感關鍵字0day,違反相關法律法規,現已處理。1.輸入 raw input 這個可以輸入一行。和c 不同,它不能讀取單個整數 我的意思是,它是以字串儲存的。所以沒有什麼諸如 d這種東西。name raw input 這樣就可以讀入乙個字串,相當於gets name 考慮到人性化設計...

前端學習筆記 day0

utf 8 萬國碼 開發時我們使用的字符集都是utf 8 gb2312 國標 通過meta標籤設定網頁字符集,避免亂碼問題。此處為設定字符集,避免亂碼 用來設定網頁的元資料,底層資料,網頁的屬性。元資料不是給使用者看的 它是自結束標籤 常用的屬性 name指定資料的名稱 content指定資料的內容...

python闖關 python闖關 Day05

乙個簡單的 選單 usr bin env python coding utf 8 mymenu 動物 貓 黃貓 花貓 狗 二哈 金毛 植物 樹 大樹 小樹 草 綠草 矮草 menu list list mymenu.keys while true print 編號 center 50,for i i...