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