1、算術運算子
+:加號,能夠實現加法運算,還能夠實現字串、列表以及元組的連線。
print(1 + 1) # 顯示輸出結果為:2
print('小樓' + '好帥') # 顯示輸出結果為:小樓好帥
print([1, 2, 3] + [4, 5, 6]) # 顯示輸出結果為:[1, 2, 3, 4, 5, 6]
print((1, 2, 3) + (4, 5, 6)) # 顯示輸出結果為:(1, 2, 3, 4, 5, 6)
-:減號,能夠實現減法運算。
print(1 - 1) # 顯示輸出結果為:0
*:乘號,能夠實現乘法運算,還能夠實現字串、列表以及元組的重複。
print(1 * 3) # 顯示輸出結果為:3
print('小樓' + '好帥' * 3) # 顯示輸出結果為:小樓好帥好帥好帥
print([1] * 3) # 顯示輸出結果為:[1, 1, 1]
print((1,) * 3) # 顯示輸出結果為:(1, 1, 1)
/:除號,能夠實現除法運算。
print(1 / 3) # 顯示輸出結果為:0.3333333333333333
%:百分號,能夠實現模運算(取餘運算),還能夠實現字串格式化。
print(13 % 5) # 顯示輸出結果為:3
print('小樓%s' % ('好帥' * 3)) # 顯示輸出結果為:小樓好帥好帥好帥
**:冪運算子,能夠實現某個數值的冪運算。
print(2 ** 3) # 計算2的3次方,顯示輸出結果為:8
//:整除運算子,能夠實現除法運算,但結果是向下取整數部分。
print(7 // 3) # 顯示輸出結果為:2
print(-7 // 3) # 顯示輸出結果為:-3
print(7.0 // 3) # 顯示輸出結果為:2.0
print(7 // 3.0) # 顯示輸出結果為:2.0
print(7.00 // 3.00) # 顯示輸出結果為:2.0
2、賦值運算子
=:將右側的值或運算結果賦值給左側的變數
+=:a += 3 等同於 a = a + 3
-=:a -= 3 等同於 a = a – 3
*=:a *= 3 等同於 a = a * 3
/=:a /= 3 等同於 a = a / 3
%=:a %= 3 等同於 a = a % 3
**=:a **= 3 等同於 a = a ** 3
//=:a //= 3 等同於 a = a // 3
二、隨機數
在程式設計中,隨機數的應用十分的廣泛。
接下來,我們來了解一下如何獲取隨機數。
如果想獲取隨機數,我們需要使用隨機數的函式。
但是,隨機數函式不能夠直接使用,因為它不是內建函式,它存在於其它模組中。
那麼,什麼又是模組呢?
我們建立的python檔案(.py)就是模組(module)。
python直譯器會自動搜尋當前目錄、所有已安裝的內建模組目錄和第三方模組目錄,我們要做的只需要在**中通過命令匯入想要使用的模組。
不過為了,讓大家了解的更深入一些,這裡,大家輸入一段**,獲取到python的安裝路徑。
import sys # 匯入自建模組
print(sys.path) # 顯示輸出路徑集
執行結果如下:
正在上傳...取消
正在上傳...取消
開啟的資料夾就是python的庫資料夾,裡面儲存的就是可以使用的各類模組,在這個資料夾中我們能夠找到random.py這個提供隨機數函式的模組。
接下來,我們就在**中匯入使用這個隨機數模組。
在剛才的一段**中,大家第一次見到「import sys」這段**。
關鍵字import是匯入命令,sys是系統自建模組。
我們就是通過匯入sys這個模組,然後,使用了sys中的path屬性,獲取到了乙個路徑集。
如果要使用隨機數模組,我們也需要通過這種方法匯入。
import random
print(random.random()) # 呼叫模組中的函式random(),顯示輸出結果為乙個18位0~1之間的隨機小數。
print(random.randrange(10)) # 呼叫模組中的函式randfange(),顯示輸出結果為乙個0~9之間的隨機整數。
print(random.randrange(3,21)) # 呼叫模組中的函式randfange(),顯示輸出結果為乙個3~20之間的隨機數。
print(random.randrange(0,11,2)) # 呼叫模組中的函式randfange(),顯示輸出結果為乙個0~10之間的隨機偶數。
大家能夠看到,在上方**中使用了兩個函式。
函式random(),能夠隨機獲取乙個18位0~1之間的小數。
函式randrange(start,stop,step),能夠隨機獲取乙個指定區間的正整數;引數start表示隨機區間的起始數;引數stop表示隨機區間的終止數,終止數不會被獲取;引數step表示步長(數量),步長之間的部分不會被獲取(例如0~9的隨機數,步長為2,則隨機數只能獲取到0、2、4、6、8其中之一)。
其實,如果我們只使用其中的randrange函式的話,我們不需要匯入random模組,而是從random模組匯入randrange這個函式。
from random import randrange # 從 random模組 匯入 randrange函式
print(randrange(10)) # 呼叫模組中的函式randfange(),顯示輸出結果為乙個0~9之間的隨機整數。
print(randrange(3,21)) # 呼叫模組中的函式randfange(),顯示輸出結果為乙個3~20之間的隨機數。
print(randrange(0,11,2)) # 呼叫模組中的函式randfange(),顯示輸出結果為乙個0~10之間的隨機偶數。
上方的**,大家能夠看到,我們通過關鍵字from從模組random單獨匯入了randrange這個函式。
然後,在**中我們就可以直接使用這個函式,而不需要再使用random去呼叫。
python初學者學習筆記(1)
一 前期的準備 注 同一臺電腦可以安裝多個版本的python,需要切換使用可在配置環境變數中修將要使用的版本置頂。二 python執行過程 原始檔 py檔案 載入後經過編譯 位元組碼檔案 pyc檔案 二進位制 直譯器解釋 輸出 編譯方式 方法一 python shell輸入 import py co...
SASS 初學者入門
sass可以簡化你的css工作流,並可以使你的css的擴充套件和維護工作變的更加容易!例如,曾幾時何,因為客戶的需求的變更,你必須不斷的通過查詢和替換來更改乙個畫素值,或者,為了能夠確定多欄布局中某一欄的寬度,你需要使用計算畫素值軟體才能搞定。sass引入了一些新的概念如,變數,混合,巢狀和選擇器繼...
ERP初學者入門
erp初學者入門,有很多的書籍和文件。我也不是專業的文字編輯工作者,我只想從我個人多年從事這個行業的一些體會給大家一些啟示。學erp並不難,難的是如何做乙個專業的profession的顧問。乙個資深的顧問也不是天生就有的,需要像細小流滴一樣匯聚。初學erp可以考慮從下面幾個方面入手 1.了解什麼是e...