面向对象类的使用(15)
本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續(xù)更新,包括別的語言以及實戰(zhàn)都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰(zhàn)課程也將會逐步更新。
若有想學習的內(nèi)容可以在評論區(qū)留言,根據(jù)大家的要求持續(xù)更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)
有問題也可以在評論區(qū)留言,也可以私聊我加我好友共同交流一起進步~
喜歡內(nèi)容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~
我的其它教程
教程點擊進去將會有目錄
《看聊天記錄都學不會C語言?太菜了吧(1)我在大佬群里問基礎問題沒人理?——學習建議
目錄
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》python 寫游戲好簡單啊,我用鍵盤可以隨意控制角色了【python 游戲?qū)崙?zhàn) 04】—— 鍵盤控制角色移動
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》游戲角色開始動起來了,真帥!【python 游戲?qū)崙?zhàn) 03】—— 角色移動
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》這是我第一次使用代碼創(chuàng)建出一個窗口【python 游戲?qū)崙?zhàn) 02】—— 創(chuàng)建游戲場景
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》這是我第一次使用代碼創(chuàng)建出一個窗口【python 游戲?qū)崙?zhàn) 01】—— 創(chuàng)建窗口
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》面向?qū)ο箢惖氖褂?#xff08;15)—— 修改類成員變量值
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(14)其實python面向?qū)ο?分鐘就可以入門—— 創(chuàng)建類、使用類方法
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(13)python 字典 2 分鐘速解—— 字典
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(12)python 的列表我從沒想過會那么好用—— 列表
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(11)python里面while到底有多少知識點—— break continue
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(10)無底洞的循環(huán)—— 循環(huán)初窺
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(9)集萬家之長不死 python—— 導包
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(8)我們開始做一個數(shù)字小游戲吧—— 數(shù)字游戲開始做 導包
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(7)我用函數(shù)寫了個特洛伊木馬—— 自定義函數(shù)
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(6)不會這個知識點代碼越寫越難—— and or 邏輯運算
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(5)用前朝的劍斬今朝的官——if…else
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(4)小白不知道這個知識點將會錯漏百出——if 與 層級
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(3)都說123是字符不是數(shù)字——輸入與類型
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(2)在python中加號竟然如此善變——變量與運算
《看聊天記錄都學不會Python到游戲?qū)崙?zhàn)?太菜了吧》(1)裝載Python神器!亮劍!——helloworld
作者簡介
作者名:1_bit
簡介:CSDN博客專家,2020年博客之星TOP5,藍橋簽約作者。15-16年曾在網(wǎng)上直播,帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息,迷茫的你會找到答案。
博客地址:https://i1bit.blog.csdn.net
🐰小C:小媛,上一節(jié)我們學了啥?
👸小媛:不是你教的嗎?你怎么不知道。
🐰小C:就是考一下你,看看你記不記得住。
👸小媛:學了面向?qū)ο箢?#xff0c;就是創(chuàng)建了一個類,并且使用了它的方法以及通過類方法調(diào)用類里面的一個變量。
🐰小C:不錯,還記得。那我們現(xiàn)在繼續(xù)學習類的知識。
👸小媛:開始吧,別廢話。
🐰小C:我們這一節(jié)學習一下類里面的變量值如何進行改變,這個變量我們也可以叫做成員變量。
👸小媛:上示例吧。
🐰小C:這是我們上一節(jié)的代碼,那如何改變這個類里面的值呢?
class Human:name="未命名"age=18height=170sex="男"def say(self,say_str):print(say_str)def myname(self):print(self.name)def myage(self):print(self.age)def myheight(self):print(self.height)def mysex(self):print(self.sex) xiaoming=Human() xiaoming.myname() xiaoming.myage() xiaoming.myheight() xiaoming.mysex()👸小媛:等你教。
🐰小C:上一節(jié)我說了,小數(shù)點可以理解成“的”的意思,那么我們就可以這樣。
class Human:name="未命名"age=18height=170sex="男"def say(self,say_str):print(say_str)def myname(self):print(self.name)def myage(self):print(self.age)def myheight(self):print(self.height)def mysex(self):print(self.sex) xiaoming=Human() xiaoming.name="XMing" xiaoming.myname()👸小媛:你意思是說這個“的”就可以直接使用創(chuàng)建好的對象用小數(shù)點使用這個類里面的成員變量?
🐰小C:是的,然后我再通過函數(shù)輸出,就可以知道是否改變了。
👸小媛:明白了,成功顯示。
🐰小C:不過我們還可以使用函數(shù)的方式改變這個成員變量的值,你知道怎么做嗎?
👸小媛:是不是這樣,跟那個調(diào)用當前類的函數(shù)一樣,你看看示例。
class Human:name="未命名"age=18height=170sex="男"def say(self,say_str):print(say_str)def myname(self):print(self.name)def myage(self):print(self.age)def myheight(self):print(self.height)def mysex(self):print(self.sex)def setname(self,name):self.name=name xiaoming=Human() xiaoming.setname("XMing") xiaoming.myname()🐰小C:你創(chuàng)建了一個 setname函數(shù),然后傳入了一個參數(shù)叫做name,然后直接使用setname方法進行傳參,使用 self.name=name 進行修改,然后再調(diào)用myname 方法進行顯示?
👸小媛:對的。
🐰小C:這樣是正確的,你運行試一下。
👸小媛:沒問題。
🐰小C:其實一般我們這個獲取成員變量內(nèi)容的時候直接使用return 返回,這樣這個方法只返回內(nèi)容并不顯示,這樣方便我們合理的對代碼進行規(guī)劃管理。
class Human:name="未命名"age=18height=170sex="男"def say(self,say_str):print(say_str)def myname(self):return self.namedef myage(self):return self.agedef myheight(self):return self.heightdef mysex(self):return self.sexdef setname(self,name):self.name=name xiaoming=Human() xiaoming.setname("XMing") print(xiaoming.myname())👸小媛:明白了。
🐰小C:那就先這樣吧,我們之后再講講類的繼承~
👸小媛:好勒~
總結(jié)
以上是生活随笔為你收集整理的面向对象类的使用(15)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 其实python面向对象3分钟就可以入门
- 下一篇: 我让代码生了个孩子继承了他爸爸谁知他爸爸