1. 程式人生 > >day1-day2課程總結

day1-day2課程總結

64位 永久 支持中文 單行 讀寫 xls 內容 一個 mp4

內容包括:python2 、python3介紹及區別、數據類型、循環語句、選擇語句、文件打開讀寫等。

python 3 vs 2.x:

1:默認支持中文

2:不兼容2.x

3:核心語法調整,更易學

4:新特性默認在3.x上有、

系統位數

32bit =內存的最大尋址空間是2**32, 4GB

64bit, =2**64 但實際上支持不到這麽大的內存,2**4x, 目前主板支持的最大的內存是100多GB
4gb ==64位系統 會不會比32位系統快? = 一樣的

系統位數

32bit =內存的最大尋址空間是2**32, 4GB
64bit, =2**64 但實際上支持不到這莫大的內存,2**4x, 目前主板支持的最大的內存是100多GB


4gb ==64位系統 會不會比32位系統快? = 一樣的

硬盤:
5400轉 = 每分鐘 =騎自行車
7200轉 = 每分鐘 =騎電動車
10000轉 = 每分鐘 =騎快速電動車
15000轉 = 每分鐘 =騎摩托車 機械硬盤最快的

SSD = Tesla




Python 2 or 3?
安裝
交互器模式

開始--》cmd --> cd c:\ -->dir
cd = change directory
dir = 查看當前目錄文件列表


cd .. 返回上一層目錄
cd ../.. 返回上上一層目錄
cd ../../.. 返回上上上一層目錄
cd ../../../.. 返回上上上上一層目錄


D:\>"d:\Program Files\Python35\python.exe" c:\hello.txt
Hello World!


#c:\hello.txt .txt 代表文件的擴展名(後綴名),用於區分文件類型
.txt 記事本文本文件
.doc word文件
.xls excel文件
.ppt PPT文件
.exe 可執行文件
.jpg .png .jpeg 圖片
.gif 動態圖片
.pdf PDF文件
.mp4 .avi 視頻
.py python文件
.java java 文件
.c .h c源碼
.php php文件
.js javascript

環境變量

D:\Program Files\Python35\Scripts\;
D:\ProgramFiles\Python35\;
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
D:\Program Files\Python27


執行py程序方式為:
1. 交互器,缺點程序不能永久保存,主要用與簡單的語法測試相關
2. 文件執行

數據類型

1:變量

定義:為了存儲 和程序運算過程中的一些中間結果,為了方便日後調用。

2:命名規則  

  

  1. 要具有描述性
  2. 變量名只能_,數字,字母組成,不可以是空格或特殊字符(#?<.,¥$*!~)
  3. 不能以中文為變量名
  4. 不能以數字開頭
  5. 保留字符是不能被使用

常量 :不變的量 pie = 3.141592653....
在py裏面所有的變量都是可變的 ,所以用全部大寫的變量名來代表次變量為常量

字符編碼:

支持中文的第一張表就叫 GB2312

1980 gb2312 6700+
1995 gbk1.0 20000
2000 gb18030 27000
big5 臺灣

unicode 萬國碼 支持所有國家和地區的編碼
2**16 = 65535 = 存一個字符 統一占用2個字節


UTF-8 = unicode 的擴展集,可變長的字符編碼集

Assic -->Gb2312 ->gbk1.0-->gb18030
Assic -->unicode -->utf-8 /utf-16


Python2.x == Assic 默認編碼
#!-*- coding:utf-8 -*-
#coding:utf-8

python3.x == unicode默認編碼


unicode 是向下兼容gb2312 , gbk


註釋
單行註釋 用#
多行註釋用三個單引號或三個雙引號 ‘‘‘被註釋的內容‘‘‘

day1-day2課程總結