python 單斜槓 和雙斜桿 的區別

2021-10-23 18:42:28 字數 743 閱讀 2902

python 單斜槓/和雙斜桿//的區別:

不管是單斜桿還是雙斜桿,都是屬於除法運算子;

單斜槓是我們最常見的除法計算符號;

1、它們最大的區別是返回的結果不一樣,單斜槓計算的結果是保留若干小數;而雙斜桿的結果是保留最小整數(類似於向下取);

2、a//b的返回型別取決與a和b的資料型別,只有a和b都為int型時結果才是int(此時表示兩數正除取商);

例子展示:

單斜桿用法

1.a和b都為int型,結果為float型

11/9  => 1.2222222222223

2.a為int型和b為float型,結果為float型

11/9.0  => 1.2222222222223

3.a為float型和b為int型,結果為float型

11.0/9  => 1.2222222222223

4.a和b都為float型,結果為float型

11.0/9.0  => 1.2222222222223

雙斜桿用法

1.a和b都為int型,結果為int型

11 // 9  => 1

2.a為int型和b為float型,結果為float型

11 // 9.0  => 1.0

3.a為float型和b為int型,結果為float型

11.0 // 9  => 1.0

4.a和b都為float型,結果為float型

11.0 // 9.0  => 1.0

python 把雙斜槓 轉為單斜槓

前段時間因前端技術限制,傳給我的引數有的是單斜槓 例如 t 而有的是雙斜槓 例如 t 所以就需要後端來配合把雙斜槓轉換為單斜槓,於是 a asdf tsdfasd a a.replace 轉換失敗,經過各種方法的試探,再於是 a asdf tsdfasd a eval repr a replace ...

url前面雙斜槓 單斜槓 無斜槓 點 單斜槓的總結

本來只是乙個絕對url和相對url的簡單問題,但實際使用中會碰到一些不常見的,比如雙斜槓,經常不用竟然忘了,做一下總結。可以參考一下這篇文章 1.url前面是雙斜槓 雙斜槓是相對協議進行url轉換的,如果當前頁使用的是https協議,那麼轉換後的url就是 2.url前面是單斜槓 newcar.ht...

斜桿「 」和反斜槓「 」的區別

斜槓和反斜槓是我們長期接觸到的,有時就會搞混這些東西,這裡就記錄一下簡單的區別。表示除法,分隔,在windows系統中通常用來分隔命令列引數,表示選項等。不能作為檔名isiss 正斜槓 在某些文件裡面表示 頓號 如通訊方式gsm gprs 3g,表示這三類通訊方式都可以支援。在windows系統中,...