range和xrang
字串異常處理
python2
try
:print1/
0except exception,e:
print e
開啟檔案
python2有多種開啟方式
f = file()
f = open()
f =
file
("1.txt"
,"w"
)f.write(
"hello world"
)f.close(
)
標準輸入
python2有兩種標準輸入
info = raw_input(「提示訊息:」),輸入資料全部轉換為字串
info =input(「提示訊息:」),輸入什麼就輸出什麼資料型別,輸入字串加引號
除法操作:/
python2: /表示的是整除,加上浮點數就是真實除法
python3:/表示除法,//表示整除
網路配置
windows檢視ip位址 ipconfig
linux檢視ip位址 ifconfig
ping ip位址
nat共享模式:虛擬機器共享當前宿主機的網路
橋接模式:虛擬機器直接連線物理網路
配置之前先用ping命令檢視是否ping通,不通說明位址沒有被占用
1.找到ip位址配置檔案
su - root
cd /etc/sysconfig/network-scripts
gedit ifcfg-ens33
#注釋bootproto="dhcp"
# 靜態 ip 位址分配 bootproto="static"
# 配置 ip 位址 ipaddr=10.10.12.120
# 配置子網掩碼 netmask=255.255.255.0
# 配置dns dns1=114.114.114.114 (或者8.8.8.8)
# 配置閘道器 gateway=10.10.12.1
#修改完之後,重啟網路
systemctl restart network
檔案操作命令:主要用於檔案/目錄的管理,包含檔案的建立、重新命名以及刪除,資料夾的建立,
重新命名以及刪除,檔案/目錄的複製、剪貼等操作
命令描述
echo
資訊列印,echo 「文字資訊」
touch
建立檔案 touch 檔名稱
cp複製檔案 cp 原始檔 目標檔案 ,將原始檔複製到目標檔案
mv移動檔案 mv 原始檔 目標檔案 ,將原始檔移動到目標檔案
mkdir
建立目錄 mkdir 資料夾名稱
rm刪除檔案 rm(-r遞迴刪除,-f忽略提醒) 檔名
壓縮解壓命令
命令描述
tar檔案歸檔
gzip
.gz格式壓縮
bzip2
.bz格式壓縮
zip.zip格式壓縮
xz.xz格式壓縮
許可權管理命令
檔案許可權管理是 unix/linux 系統中最重要的一部分,因為有完善的許可權體系,所以系統的安全 性和穩定性以及可靠性非常高。
u/g/o/a含義u
該檔案的所有者
g該使用者的所有者所屬組,使用者組
oother表示其他以外的人
aall表示這三者都是
r/w/x含義r
read,表示可讀,如果沒有r許可權,無法通過ls檢視目錄內容
wwrite,表示寫入
xexcute,表示可執行 字母
說明r讀取許可權,數字**「4」
w寫入許可權,數字**2」
x執行許可權,數字**「1」
-不具備任何許可權
touch 111.txt
增加操作許可權
chmod u+x 111.txt
沒有讀的許可權
chmod 333 111.txt
(2) 編輯模式
按鍵描述
i游標前面插入字元
i行首插入字元
a游標後面插入字元
a行尾插入字元
o游標下一行輸入字元
o游標上一行輸入字元
(3) 末行模式
命令含義
:w儲存檔案
:w!強制儲存
:q不儲存退出
:q!不儲存強制退出
:wq儲存並退出
:wq!
強制儲存並退出
python3和python2的區別
1.效能 py3.0執行 pystone benchmark的速度比py2.5慢30 guido認為py3.0有極大的優化空間,在字串和整形操作上可 以取得很好的優化結果。py3.1效能比py2.5慢15 還有很大的提公升空間。2.編碼 py3.x原始碼檔案預設使用utf 8編碼,這就使得以下 是合...
Python2和Python3的比較
python2 python3 print fish print fish unicode 是單獨的 unicode utf 8 字串 b b china byte 和 bytearrays type b type bytes s b.decode 轉化成 string 型別b1 s encode ...
python3和python2的區別
這個星期開始學習python了,因為看的書都是基於python2.x,而且我安裝的是python3.1,所以書上寫的地方好多都不適用於python3.1,特意在google上search了一下3.x和2.x的區別。特此在自己的空間中記錄一下,以備以後查詢方便,也可以分享給想學習python的frie...