日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python入门之运算符的使用的答案_python入门教程之基本算术运算符

發布時間:2023/12/10 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python入门之运算符的使用的答案_python入门教程之基本算术运算符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、算術運算符

運算符

+

-

*

/

%

**(冪)求次方

//(取整除,向下取整)如:9//2 =4

二、比較運算符

運算符

==

!=

<>(不等于,類似!=)

<

>

>=

<=

#舉例說明:

x = 10

y = 20

print(x > y) # False

print(x < y) # True

print(x >= y) # False

print(x <= y) # True

print(x == y) # False

print(x != y) # True

三、賦值運算符

運算符

=

+=

-=

*=

/=

%=

**=

//=

x = 10 # (一元賦值運算符)

y = 20

# x = x+y # x += y

x += y # (二元賦值運算符)

x += 10

print(x)

x -= y

print(x)

x *= y

print(x)

x /= y

print(x)

x **= y # x = x**y

print(x)

y //= x # x = x//y

print(y)

x %= y # x = x%y

print(x)

四、邏輯運算符

主要用于邏輯判斷,bool,循環等,返回True或False(二元運算符)

運算符

and

or

not

and(和),兩個條件都為真就為真,否則都為False.

print(1>1 and 2>3) # False

print(10>1 and False) # False

or(或),只要有一個為真就為真,否則都為False

age = 18

inp_age= input('age:')

print(age==inp_age or True) # True

print(True or False) # True

print(False or False) # False

not(不是)

print(not True) # False

print(not False) # True

五、身份運算符

身份運算符用于比較兩個元素對象的存儲單位,通過比較兩者id返回布爾值

注意;值相同的id不一定相同,id相同的值一定相同

運算符

描述

實例

is

is是判斷倆個標識符是不是引用自一個對象,類似==

x is y(返回bool值)

is not

is not是判斷倆個標識符是不是引用自不同的對象,類似!=

x is not y(返回bool值)

x=1000

y=1000

print(id(x))

print(id(y))

print(x is y) # False

print(x is not y) # True

print(not x is y) #False

六、位運算符

按位置運算符把數字看作二進制來進行計算的,python中的按位運算法則如下:

下面是變量a為60,b為13.二進制格式如下:

a = 0011 1100

b = 0000 1101

a&b = 0000 1100

a|b = 0011 1101

a^b = 0011 0001

~a = 1100 0011

運算符

描述

實例

&

按位與運算符:參與運算的倆個值,如果倆個相應的位都為1,則該位的結果為1,否則為0.

(a&b)輸出結果為12,二進制的解釋為:0000 1100|

|

按位或運算符:只要對應的二進位有一個為1時,結果位就為1.

(a|b)輸出結果61,二進制解釋:0011 1101

^

按位異或運算符:當倆對應的二進位相異時,結果為1

(a^b)輸出的結果為49,二進制的解釋為:0011 0001

~

按位取反運算符:對數據的每一個二進制位取反,即把0變成1,把1變成0。~x類似于-x-1.

(~a)輸出的結果位-61,二進制解釋:1100 0011,在一個有符號二進制的補碼形式。

<<

左移動運算符:運算符的各二進制位全部左移若干位,由<

a<<2,輸出結果為240,二進制解釋為:1111 0000

>>

右移動運算符:把>>左邊的運算數的各二進位全部右移若干位,>>右邊的數字指定了移動的位數。

a>>2輸出結果為15,二進制的解釋為:0000 1111

七、成員運算符

除了以上的一些運算符之外,python還支持成員運算符,測試實例中包含了一系列的成員,包括字符串,列表或者元組。

運算符

描述

實例

in

如果在指定的序列中找到值飯后True,否則返回False。

x 在y 的序列中,x in y 返回True

not in

如果在指定的序列中沒有找到值,返回True,否則返回False

x 不在y的序列中,x not iny 返回True

八、python運算符的優先級

運算符

描述

**

指數(最高優先級)

~ +-

按位翻轉,一元加號和減號(最后倆個的方法命名為+@和-@)

*/%//

乘,除,取模(求余),取整除

+-

加減法

>> <<

右移,左移運算符

&

位'AND‘

^|

位運算符

<=,,>=

比較運算符

<>,==,!=

等于運算符

=,%=,/=,//=,**=,*=,+=,-=

等于運算符

is,is not

身份運算符

in,not in

成員運算符

not ,and,or

邏輯運算符

到此這篇關于python入門教程之基本算術運算符的文章就介紹到這了,更多相關python基本算術運算符內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

總結

以上是生活随笔為你收集整理的python入门之运算符的使用的答案_python入门教程之基本算术运算符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。