最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

不歸路系列:Python入門之旅-一定要注意縮進!?。。ㄍ扑])

 更新時間:2019年04月16日 16:10:55   作者:蓋了個張  
這篇文章主要介紹了Python入門一定要注意縮進,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

因為工作(懶惰),幾年了,斷斷續(xù)續(xù)學習又半途而廢了一個又一個技能。試著開始用博客記錄學習過程中的問題和解決方式,以便激勵自己和順便萬一幫助了別人呢。

最近面向?qū)ο髮懥藗€Python類,到訪問限制(私有屬性)時竟然報錯,好多天百思不得其姐,沒啥破綻啊!代碼如下,可就是報錯!(后面有報錯截圖)

class Person(object):
 
  def run(self):
    print("run")
 
  def eat(self,food):
    print("eat " + food)
 
  def say(self):
    print("My name is %s,I am %d years old" % (self.name,self.age))
 
 
  # 構(gòu)造函數(shù),創(chuàng)建對象時默認的初始化
  def __init__(self,name,age,height,weight,money):
    self.name = name
    self.age = age
    self.height = height
    self.weight = weight
    self.__money = money #實際上是_Person__money
    print("哈嘍!我是%s,我今年%d歲了。目前存款%f" %(self.name,self.age,self.__money))
    # 想要內(nèi)部屬性不被直接外部訪問,屬性前加__,就變成了私有屬性private
    self.__money = 100
 
    # 私有屬性需要定義get、set方法來訪問和賦值
    def setMoney(self,money):
      if(money < 0):
        self.__money = 0
      else:
        self.__money = money
 
    def getMoney(self):
      return self.__money
 
person = Person("小明", 5, 120, 28,93.1)
 
# 屬性可直接被訪問
person.age = 10
print(person.age)
 
# 私有屬性不可直接被訪問或賦值,因為解釋器把__money變成了_Person__money(可以用這個訪問到私有屬性的money,但是強烈建議不要),以下2行會報錯
# person.money = 10
# print(person.__money)
 
# 可以調(diào)用內(nèi)部方法訪問和賦值
print(person.getMoney())
person.setMoney(-10)
print(person.getMoney())

Excuse me?!咋個就沒有,那不上面大大擺著倆內(nèi)部方法嘛!

昨天看著看著突然迸發(fā)了個小火星子,想起來縮進不對了,如圖:

把兩個方法減一個縮進,就算是出來了,是類的方法,和__init__并列了,自然就正確了。

class Person(object):
 
  def run(self):
    print("run")
 
  def eat(self,food):
    print("eat " + food)
 
  def say(self):
    print("My name is %s,I am %d years old" % (self.name,self.age))
 
 
  # 構(gòu)造函數(shù),創(chuàng)建對象時默認的初始化
  def __init__(self,name,age,height,weight,money):
    self.name = name
    self.age = age
    self.height = height
    self.weight = weight
    self.__money = money #實際上是_Person__money
    print("哈嘍!我是%s,我今年%d歲了。目前存款%f" %(self.name,self.age,self.__money))
    # 想要內(nèi)部屬性不被直接外部訪問,屬性前加__,就變成了私有屬性private
    self.__money = 100
 
  # 私有屬性需要定義get、set方法來訪問和賦值
  def setMoney(self, money):
    if (money < 0):
      self.__money = 0
    else:
      self.__money = money
 
  def getMoney(self):
    return self.__money
 
person = Person("小明", 5, 120, 28,93.1)
 
# 屬性可直接被訪問
person.age = 10
print(person.age)
 
# 私有屬性不可直接被訪問或賦值,因為解釋器把__money變成了_Person__money(可以用這個訪問到私有屬性的money,但是強烈建議不要),以下2行會報錯
# person.money = 10
# print(person.__money)
 
# 可以調(diào)用內(nèi)部方法訪問和賦值
print(person.getMoney())
person.setMoney(-10)
print(person.getMoney())

總結(jié)下:一定要細心!細心!!再細心!?。?/p>

注意縮進

注意縮進

注意縮進

以上所述是小編給大家介紹的Python入門一定要注意縮進詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • python中如何打包用戶自定義模塊

    python中如何打包用戶自定義模塊

    在本篇文章里小編給大家整理的是一篇關(guān)于python中如何打包用戶自定義模塊的相關(guān)文章,有興趣的朋友們可以參考下。
    2020-09-09
  • Python??MkDocs優(yōu)雅地編寫文檔

    Python??MkDocs優(yōu)雅地編寫文檔

    在軟件開發(fā)過程中,編寫文檔是非常重要的一環(huán),文檔不僅可以幫助用戶理解和使用你的軟件,還可以提高團隊協(xié)作效率,然傳統(tǒng)的文檔寫作方式往往繁瑣而復雜,不易于維護更新,MkDocs工具以簡潔、優(yōu)雅的方式編寫文檔,并且能夠輕松生成漂亮的靜態(tài)網(wǎng)站
    2024-01-01
  • python選擇排序算法實例總結(jié)

    python選擇排序算法實例總結(jié)

    這篇文章主要介紹了python選擇排序算法,以三個實例以不同方法分析了Python實現(xiàn)選擇排序的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • Python中使用aiohttp模擬服務器出現(xiàn)錯誤問題及解決方法

    Python中使用aiohttp模擬服務器出現(xiàn)錯誤問題及解決方法

    這篇文章主要介紹了Python中使用aiohttp模擬服務器出現(xiàn)錯誤,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Python實現(xiàn)透明數(shù)字時鐘效果

    Python實現(xiàn)透明數(shù)字時鐘效果

    這篇文章主要為大家詳細介紹了一個使用 Python 和 Tkinter 庫實現(xiàn)的透明數(shù)字時鐘應用,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2025-02-02
  • python Matplotlib模塊的使用

    python Matplotlib模塊的使用

    這篇文章主要介紹了python Matplotlib模塊的使用,幫助大家更好的利用python處理圖像,感興趣的朋友可以了解下
    2020-09-09
  • numpy數(shù)組切片的使用

    numpy數(shù)組切片的使用

    本文主要介紹了numpy數(shù)組切片的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • 使用Python的turtle模塊繪制櫻花樹的代碼示例

    使用Python的turtle模塊繪制櫻花樹的代碼示例

    Python的turtle模塊是一個直觀的圖形化編程工具,讓用戶通過控制海龜在屏幕上的移動來繪制各種形狀和圖案,在接下來的文章中,我將通過一個生動的例子——繪制一幅櫻花樹圖畫——來深入探討turtle模塊的實用性,需要的朋友可以參考下
    2024-04-04
  • python?time模塊計算時間之間的差距(練習題)

    python?time模塊計算時間之間的差距(練習題)

    這篇文章主要介紹了python?time模塊計算時間之間的差距,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • PyTorch搭建一維線性回歸模型(二)

    PyTorch搭建一維線性回歸模型(二)

    這篇文章主要為大家詳細介紹了PyTorch搭建一維線性回歸模型,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05

最新評論

普宁市| 肇庆市| 盐池县| 榆林市| 马龙县| 都安| 营口市| 武陟县| 呈贡县| 瑞丽市| 武鸣县| 邳州市| 永吉县| 香格里拉县| 马山县| 旬阳县| 西华县| 武清区| 盘山县| 蕲春县| 新蔡县| 大姚县| 靖西县| 彰化县| 泗阳县| 桂东县| 岳普湖县| 枣庄市| 都匀市| 河东区| 灵武市| 长汀县| 邹城市| 海丰县| 安化县| 沾化县| 昆山市| 五寨县| 南木林县| 融水| 通海县|