Python 運算子和表示式

2021-08-21 22:37:23 字數 1669 閱讀 2139

運算子和表示式的基本使用

關係/邏輯運算

表示式

型別轉換

表示式:由運算子和運算元組成 2+3 就是乙個表示式

運算子:

>>> 

23.0 - 3

20.0

>>>

22 / 12

1.8333333333333333

注:進行除法運算時若是除不盡,結果將會是小數

如果要進行整除,使用 // 運算子,它將返回商的整數部分。

#% 是求餘運算子:

>>>

14 % 3

2

獲得使用者輸入的天數,然後獲得月份數和天數

days = int(input("enter days: "))

print("months = {} days = {}".format(*divmod(days, 30)))

divmod(num1, num2) 返回乙個元組,這個元組包含兩個值,第乙個是 num1 和 num2 相整除得到的值,第二個是 num1 和 num2 求餘得到的值,然後我們用 * 運算子拆封這個元組,得到這兩個值

關係運算子

< <= > >= == !=

>>> 

1< 2

true

>>>

23 == 45

false

邏輯運算子邏輯 與,或,非,我們使用 and,or,not 這幾個關鍵字

邏輯運算子 and 和 or 也稱作短路運算子,它們的引數從左向右解析,一旦結果可以確定就停.

>>> 

5and44

>>>

0and

40

* 簡寫運算子*

>>> a = 12

>>> a += 13

>>> a

25>>> a /= 3

>>> a

8.333333333333334

型別轉換型別轉換函式 轉換路徑

float(string) 字串 -> 浮點值

int(string) 字串 -> 整數值

str(integer) 整數值 -> 字串

str(float) 浮點值 -> 字串

>>> a = 8.126768

>>> str(a)

'8.126768'

計算數列 1/x+1/(x+1)+1/(x+2)+ … +1/n,我們設 x = 1,n = 10。

python 表示式和運算子

表示式,就是由變數 運算子 數字 數字分組符號 括號 等以能求得數值的有意義排列方法所得的組合。1.算術運算 2.比較運算 關係運算 3.賦值運算 4.邏輯運算 5.位運算 6.成員運算 7.身份運算 1.算數運算 加法運算 減法運算 乘法運算 除法運算 取餘運算 取商運算 地板除 冪運算 注意 p...

Python 運算子和表示式

運算子是一些特殊的符號,主要用於科學計算 比較大小和邏輯運算等。python 中的運算子主要包括算術運算子 賦值運算子 比較運算子 邏輯運算子和位運算子。使用運算子將不同型別的資料按照一定的規則連線起來的式子,稱之為表示式。下面我們學習一下最常用的一些運算子。算術運算子 算術運算子是處理四則運算的符...

Python運算子和表示式

python是一種強型別語言 要求運算子兩邊的運算元必須是同乙個型別的,否則必須轉換 函式名函式值 int x,基數 將數字或字串轉換為整數,如果x為浮點數,則自動截斷小數部分 float x 將x轉換成浮點型 str x 將x轉換成字串,適合人閱讀 bool x 轉換成bool型別 的true或 ...