學習記錄 運算子

2021-10-09 14:32:46 字數 1718 閱讀 9406

#python的運算子

#一.算術運算子

# a=10

# b=20

#print(a+b) # a+b -> 10+20 -> 30 -> 加法運算

#print(a-b) # a-b -> 10-20 -> -10 -> 減法運算

#print(a*b) # a*b -> 10*20 -> 200 -> 乘法運算

#print(a/b) # a/b -> 10/20 -> 0.5 -> 除法運算

#print(a//b) # a//b -> 10//20 -> 0 -> 取整

#print(a**b) # a**b -> 10**20 -> 100000000000000000000 -> 次方

#input獲取不同的資料型別進行運算

# a=int(input("請輸入你的身高:"))

# b=float(input("請輸入你的年齡:"))

# if a+b>=100:

# print("你是靚仔!")

#二、比較運算子(關係運算子)

# a=2

# b=2

# c=3

# d=3

# print(a==b)

# print(a!=b)

# print(a>b)

# print(a# print(a>=b)

# print(a<=b)

# #多個變數的多次比較

# print(c>a==b)

#三、賦值運算子

'''a=7

b=3c=a+b

print(c)

c+=a

print(c)

c-=b

print(c)

c*=b

print(c)

c/=a

print(c)

''''''

a=43

c=2a%=c #等效於a=a%c

print(a)

a=2c=3

c**=a

#等效於c=c**a

print(c)

a=2c=7

c//=a #等效於c=c//a

print(c)

'''#四、邏輯運算子

'''b=2

c=3print(b>c)

print(bc and bc)

print(bc or b#五、優先順序及應用

#b=2

#c=3

#d=5

#print(b+c-d*c/d)

#in,not in

#a=["78","81","95"]

#if "44" not in a:

# print("不及格")

#is,is not

# e=7

# f=8

# if e is f:

# print("你好")

# e=7

# f=8

# if e is not f:

# print("他好")

# a=[0,1,2,3,4,5,6,7]

# e=72

# f=8

# e%=f

# if e in a:

# print("您的式子結果在我表裡有")

運算子過載(C 學習記錄)

運算子過載概念 對已有的運算子重新進行定義,賦予其另一種功能,以適應不同的資料型別 4.5.1 加號運算子過載 作用 實現兩個自定義資料型別相加的運算 class person person int a,int b 成員函式實現 號運算子過載 person operator const person...

python學習記錄 運算子的認識

和c語言相比,基本是差不多的,用法基本一致。下面做了一些整理,以及一些小的運用。例如,水仙花數的判斷,回文數的判斷。算術運算子除一些c語言常見在python中還有 求冪 求整 算術運算表示式 1 1 1 1 賦值運算子 賦值運算表示式 變數 表示式 復合運算子 例如 a b a b 之類的 邏輯運算...

(運算子) 運算子

運算子既可作為一元運算子也可作為二元運算子。備註 unsafe context data guid 00bf87717d88a9fac1afadb796c675da 一元 運算子返回運算元的位址 要求 unsafe 上下文 bool data guid 9efd189df2cfb88799dca08...