python2和python3區別及Linux命令

2021-10-23 20:13:32 字數 2400 閱讀 2090

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