bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

python運算符中is和==有什么區別-創新互聯

python運算符中is和==有什么區別?這篇文章運用了實例代碼展示,代碼非常詳細,可供感興趣的小伙伴們參考借鑒,希望對大家有所幫助。

成都創新互聯公司長期為上千家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為綏化企業提供專業的網站制作、成都網站建設,綏化網站改版等技術服務。擁有十余年豐富建站經驗和眾多成功案例,為您定制開發。

一.前言

在講解is和==區別直接先講解一下內置函數id(),其實在文章 python可變數據類型和不可變數據類型 中也對內置函數id()有過講解,主要用于獲取變量的內存地址!關于內存現在不做過多講解,你可以把內存地址當作一串數字符號,內存地址就好比每個人都有一個身份證號碼一樣!

# !usr/bin/env python

# -*- coding:utf-8 _*-

"""

@Author:何以解憂

@Blog(個人博客地址): shuopython.com

@WeChat Official Account(微信公眾號):猿說python

@Github:www.github.com

@File:python_is.py

@Time:2019/10/26:25

@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!

"""

a=5

b=False

c="hello"

print("a內存地址:{}".format(id(a)))

print("b內存地址:{}".format(id(b)))

print("c內存地址:{}".format(id(c)))

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

輸出結果:

a內存地址:1784504608

b內存地址:1784012992

c內存地址:2126520897696

1

2

3

二.python運算符 ==

如果兩個變量的值相等,那么運算符 == 成立,返回True;反之返回False;示例代碼如下:

a=3

b=3

print(a==b)

# 整數與浮點數的比較

a=3

b=3.0

print(a==b)

a=3

b=2.9999

print(a==b)

# 字符串比較

a="hello world"

b="HELLO WORLD"

c="hello "

d="hello world"

print(a==b,a==c,b==c,a==d)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

輸出結果:

True

True

False

FalseFalseFalseTrue

1

2

3

4

三.python運算符 is

1.兩個變量的值相等;

2.變量地址也相同(可以通過內置函數id獲取變量內存地址);

如果同時滿足以上兩個條件,運算符 is 才成立,返回True;反之,不滿足其中任何一個條件都會返回False;示例代碼如下:

a=333333

b=333333.0

print(id(a))

print(id(b))

print(aisb)

print("***"*20)

a=3

b=3

print(id(a))

print(id(b))

print(aisb)

print("***"*20)

a="hello world"

b="HELLO WORLD"

c="hello "

d="hello world"

print(id(a))

print(id(b))

print(id(c))

print(id(d))

print(aisb,aisc,bisc,aisd)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

輸出結果:

2039213240016

2039234381168

False

************************************************************

1784504544

1784504544

True

************************************************************

2039217328240

2039217328176

2039217247376

2039217328240

FalseFalseFalseTrue

1

2

3

4

5

6

7

8

9

10

11

12

13

看完上述內容,你們對python運算符is和==的區別大概了解了嗎?如果想了解更多相關文章內容,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

名稱欄目:python運算符中is和==有什么區別-創新互聯
當前地址:http://vcdvsql.cn/article0/cechoo.html

成都網站建設公司_創新互聯,為您提供營銷型網站建設、ChatGPT定制開發網站收錄定制網站網頁設計公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設