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