Python學習 二 數字和運算

2021-09-11 07:11:16 字數 3514 閱讀 2310

complex 複數

數字型別轉換

常用數學函式

# -*- coding: utf-8 -*

import math

# 求絕對值:

abs(x)

print

("abs(-12)="

,abs(-

12))# 向上取整:

ceil(x)

print

("ceil(3.1415)="

, math.ceil(

3.1415))

# 向下取整:

floor(x)

print

("floor(3.678)="

, math.floor(

3.678))

# 四捨五入:

round

(x)print

("round(3.678)="

,round

(3.678))

# 乘方運算:

pow(x,y)

,x的y次方print

("pow(3,4)="

,pow(3

,4))

# 求平方根:

sqrt(x)

print

("sqrt(144)="

, math.sqrt(

144)

)

# -*- coding: utf-8 -*

# 初始化測試資料

x =24 y =

5 z =

0# 分別進行7種算術運算

z = x + y

print

("x + y ="

, z)

z = x - y

print

("x - y ="

, z)

z = x * y

print

("x * y ="

, z)

z = x / y

print

("x / y ="

, z)

z = x % y

print

("x % y ="

, z)

z = x ** y

print

("x ** y ="

, z)

z = x // y

print

("x // y ="

, z)

比較運算子
# -*- coding: utf-8 -*

# 初始化測試資料

x =24

y =5

# 分別進行7種比較運算

print

("x == y:"

, x == y)

print

("x != y:"

, x != y)

print

("x > y:"

, x > y)

print

("x < y:"

, x < y)

print

("x >= y:"

, x >= y)

print

("x <= y:"

, x <= y)

賦值運算子
# -*- coding: utf-8 -*

# 初始化測試資料

x =2

y =3

# 分別進行7種賦值運算

y = x

print

("y = x, y ="

, y)

y += x

print

("y += x, y ="

, y)

y -= x

print

("y -= x, y ="

, y)

y *= x

print

("y *= x, y ="

, y)

y /= x

print

("y /= x, y ="

, y)

y **= x

print

("y **= x, y ="

, y)

y //= x

print

("y //= x, y ="

, y)

邏輯運算子
# -*- coding: utf-8 -*

# 初始化測試資料

x =2

y =3

z =5

# 分別執行3種邏輯運算

print

("x>y and x, y < x < z)

print

("x, x < y and z)

print

("x>y or x < z :"

, x > y or x < z)

print

("x, x < y or z)

print

("x or x, x or x < z)

print

("not x :"

,not x)

print

("not x,

not x < y)

位運算子
# -*- coding: utf-8 -*

a =21

b =6

print

("a="

,bin

(a))

print

("b="

,bin

(b))

print

("----------------------------------"

)print

(bin

(a & b)

)print

(bin

(a | b)

)print

(bin

(a ^ b)

)print

(bin

(~a)

)print

(bin

(a <<2)

)print

(bin

(a >>2)

)

成員運算子

判斷元素是否屬於成員

in

# -*- coding: utf-8 -*

# 初始化乙個字串和列表

temp1 =

"abcdefg"

temp2 =[4

,2,3

,5,8

,9]a =

"cde"

b =5

c ="cdf"

print

("a in temp1?"

, a in temp1)

print

("b in temp2?"

, b in temp2)

print

("c in temp1?"

, c in temp1)

身份運算子

Python型別和運算 數字

在python中,數字並不是乙個真正的物件型別,而是一組相似型別的分類。不僅包括通常的數字型別 整數和浮點數 黑包括數字表示式,以及高階的數字程式設計。基本數字常量 數字 常量 1234,24 整數 無窮大小 1.23,3.14e10 浮點數 0177,0x9ff,0b1010 python2.6中...

Python 學習 運算和運算子

算數運算 比較賦值 邏輯位運算 身份檢查 成員檢查 冪運算 取商 取餘 等於 不等於 賦值符 加法賦值 a 1 等於 a a 1 and 和 兩者為true為true,否則為false or 或者 乙個為true則為true not 非 真亦假,假亦真 注意 位運算過程中,補碼的高位數也參與運算 按...

python學習(二) 運算子

學習目標 學習內容 一 算術運算子 運算子 描述例項 加 10 20 30 減 10 20 10 乘 10 20 200 除 10 20 0.5 取整除 返回除法的整數部分 商 9 2 輸出結果 4 取餘數 返回除法的餘數 9 2 1 冪 又稱次方 乘方,2 3 8 二 比較 關係 運算子 運算子 ...