本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題,此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新,
若有想學習的內容可以在評論區留言,根據大家的要求持續更新,點贊過十萬就算化成灰我也更新下一篇,(肯定不到,也會更的,)
有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~
喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~
我的其它教程
教程點擊進去將會有目錄
《看聊天記錄都學不會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=18
height=170
sex="男"
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=18
height=170
sex="男"
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=18
height=170
sex="男"
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=18
height=170
sex="男"
def say(self,say_str):
print(say_str)
def myname(self):
return self.name
def myage(self):
return self.age
def myheight(self):
return self.height
def mysex(self):
return self.sex
def setname(self,name):
self.name=name
xiaoming=Human()
xiaoming.setname("XMing")
print(xiaoming.myname())
👸小媛:明白了,
🐰小C:那就先這樣吧,我們之后再講講類的繼承~
👸小媛:好勒~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/286841.html
標籤:其他
下一篇:POJ2749 題解
