欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中的None與 NULL(即空字符)的區(qū)別詳解

 更新時(shí)間:2020年09月24日 14:29:58   作者:Li_Danny  
這篇文章主要介紹了Python中的None與 NULL(即空字符)的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.首先要了解Python的對象的概念:

Python中,萬物皆對象,所有的操作都是針對對象的,那什么是對象,5是一個int對象,‘oblong'是一個str對象,異常也是一個對象,抽象一點(diǎn)是,人,貓,夠也是一個對象

那對于一個對象,它就有包括兩方面的特征: 
屬性:去描述它的特征 
方法: 它所具有的行為 

所以,對象=屬性+方法 (其實(shí)方法也是一種屬性,一種區(qū)別于數(shù)據(jù)屬性的可調(diào)用屬性

把具有相同屬性和方法的對象就可以歸為一類,即Classl。類就好比是一張藍(lán)圖,使用一個類可以創(chuàng)建多個對象實(shí)例
 即人,貓,狗都屬于哺乳動物類

類是對象的抽象化,對象是類的實(shí)例化。類不代表具體的事物,而對象表示具體的事物

類也是有屬性和方法的。

2.數(shù)據(jù)類型也是對象

實(shí)際上Pyhton在面向?qū)ο蟪绦蛟O(shè)計(jì)時(shí),才會有對象這個概念,而在面向過程型程序設(shè)計(jì)時(shí),我們討論最多的就是數(shù)據(jù)類型。

Python提供的基本數(shù)據(jù)類型主要有:布爾類型、整型、浮點(diǎn)型、字符串、列表、元組、集合、字典等

數(shù)據(jù)類型也可以看做是一個”類“
每一種數(shù)據(jù)類型都是一個對象,也具有其自己的屬性和方法

3.Python中的None與 NULL(即空字符)的區(qū)別

了解以上概念,就不難理解None 與null的區(qū)別

(1)是不同的一種數(shù)據(jù)類型

>>>type(None)
<class 'NoneType'>

 表示該值是一個空對象,空值是Python里一個特殊的值,用None表示。None不能理解為0,因?yàn)?是有意義的,而None是一個特殊的空值。

>>>type('')
<class ''str'>

你可以將None賦值給任何變量,也可以將任何變量賦值給一個None值得對象

(2)判斷的時(shí)候 均是False

>>> ff=None
>>> if ff:
 print('ff is define')

執(zhí)行結(jié)果:無打印!1 

(3)屬性不同

使用dir()函數(shù)返回參數(shù)的屬性、方法列表。如果參數(shù)包含方法dir(),該方法將被調(diào)用。如果參數(shù)不包含dir(),該方法將最大限度地收集參數(shù)信息。

dir(None)
['__bool__', '__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']1

dir('')
['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum', 'isalpha', 'isdecimal', 'isdigit', 'isidentifier', 'islower', 'isnumeric', 'isprintable', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'maketrans', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']1

總結(jié):

本文解釋了None與 NULL(即空字符)的區(qū)別,以及Python中對象,類的概念,以及type(),dir()函數(shù)的使用。

到此這篇關(guān)于Python中的None與 NULL(即空字符)的區(qū)別詳解的文章就介紹到這了,更多相關(guān)Python None與 NULL內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python虛擬環(huán)境virtualenv的安裝與使用

    python虛擬環(huán)境virtualenv的安裝與使用

    virtualenv用于創(chuàng)建獨(dú)立的Python環(huán)境,多個Python相互獨(dú)立,互不影響,它能夠:1. 在沒有權(quán)限的情況下安裝新套件 2. 不同應(yīng)用可以使用不同的套件版本 3. 套件升級不影響其他應(yīng)用
    2017-09-09
  • Python Flask 轉(zhuǎn)換器的使用詳解

    Python Flask 轉(zhuǎn)換器的使用詳解

    這篇文章主要介紹了Python_Flask 轉(zhuǎn)換器的使用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python3實(shí)現(xiàn)mysql連接和數(shù)據(jù)框的形成(實(shí)例代碼)

    Python3實(shí)現(xiàn)mysql連接和數(shù)據(jù)框的形成(實(shí)例代碼)

    這篇文章主要介紹了Python3實(shí)現(xiàn)mysql連接和數(shù)據(jù)框的形成,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Python-Tkinter Text輸入內(nèi)容在界面顯示的實(shí)例

    Python-Tkinter Text輸入內(nèi)容在界面顯示的實(shí)例

    今天小編就為大家分享一篇Python-Tkinter Text輸入內(nèi)容在界面顯示的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • django解決訂單并發(fā)問題【推薦】

    django解決訂單并發(fā)問題【推薦】

    這篇文章主要介紹了django解決訂單并發(fā)問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 解決pycharm界面不能顯示中文的問題

    解決pycharm界面不能顯示中文的問題

    今天小編就為大家分享一篇解決pycharm界面不能顯示中文的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python合并多個excel文件的示例

    python合并多個excel文件的示例

    這篇文章主要介紹了python合并多個excel文件的示例,幫助大家提高辦公效率,感興趣的朋友可以了解下
    2020-09-09
  • python的重要技能輸入與輸出字符串格式化使用詳解

    python的重要技能輸入與輸出字符串格式化使用詳解

    這篇文章主要為大家介紹了python的重要技能輸入與輸出格式化使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Python用tkinter實(shí)現(xiàn)自定義記事本的方法詳解

    Python用tkinter實(shí)現(xiàn)自定義記事本的方法詳解

    這篇文章主要為大家詳細(xì)介紹了Python用tkinter實(shí)現(xiàn)自定義記事本的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 利用python?制作詞云特效詳情

    利用python?制作詞云特效詳情

    這篇文章主要介紹了利用python?制作詞云特效詳情,?詞云?也是數(shù)據(jù)可視化的一種形,根據(jù)關(guān)鍵詞的出現(xiàn)頻率而生成的一幅圖像,人們只要掃一眼就能夠明白其文章主旨,下文詳細(xì)介紹,需要的朋友可以參考一下
    2022-04-04

最新評論