《看聊天记录都学不会Python到游戏实战?太菜了吧》(7)我用函数写了个特洛伊木马
本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續(xù)更新,包括別的語言以及實戰(zhàn)都將使用對話的方式進行教學,基礎(chǔ)編程語言教學適用于零基礎(chǔ)小白,之后實戰(zhàn)課程也將會逐步更新。
若有想學習的內(nèi)容可以在評論區(qū)留言,根據(jù)大家的要求持續(xù)更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)
有問題也可以在評論區(qū)留言,也可以私聊我加我好友共同交流一起進步~
喜歡內(nèi)容歡迎關(guān)注我、評論、點贊、收藏,這對我很重要,謝謝~
我的其它教程
教程點擊進去將會有目錄
《看聊天記錄都學不會C語言?太菜了吧(1)我在大佬群里問基礎(chǔ)問題沒人理?——學習建議
《大學生C語言作業(yè)、習題100例白話詳解》
目錄
《看聊天記錄都學不會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)?太菜了吧》(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)上直播,帶領(lǐng)一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關(guān)信息,迷茫的你會找到答案。
博客地址:https://i1bit.blog.csdn.net
🐰小C:小媛,這一節(jié)我們又要開始新內(nèi)容了。
👸小媛:這一節(jié)我們學啥?
🐰小C:自定義函數(shù),開始自己做小工具了。
👸小媛:唔?啥意思?
🐰小C:之前不是跟你說,函數(shù)這種都是工具嗎?我們使用工具就直接使用這個工具名就可以了。
👸小媛:那你的意思就是我們現(xiàn)在可以自己寫這種工具?直接使用這個工具名就可以了?
🐰小C:是這個意思,專業(yè)點說就是自定義函數(shù),自己編寫一個工具。
👸小媛:那就廢話別多說,我們開始吧。
🐰小C:哈哈哈,自定義函數(shù)很簡單,你看下面代碼示例。
def hello():print('hello~')hello()👸小媛:哈哈哈,看不懂,
🐰小C:其實很簡單的,def 就表示你要創(chuàng)建一個自定義函數(shù),而 hello 就是這個自定義函數(shù)的函數(shù)名,在函數(shù)名后面的圓括號是一個固定的格式,我們現(xiàn)在暫時先打上去,然后在圓括號的默認再接著一個冒號,這樣,一個自定義函數(shù)的函數(shù)頭就寫完了,冒號之后就開始編寫我們這個函數(shù)的內(nèi)容。
👸小媛:在冒號后面就表示之后的代碼是這個自定義函數(shù) hello 的代碼吧,就是 print(‘hello~’)?
🐰小C:是的,在這里這個 hello 函數(shù)的功能就是顯示 hello 這個字符串。
👸小媛:所以這個 hello 自定義函數(shù)的功能就只是顯示 hello 嗎?感覺沒啥用呀。
🐰小C:這是為了讓你方便理解,所以才寫那么少代碼的,在自定義函數(shù)體內(nèi),我們的代碼可以寫很多的。
👸小媛:行行行,趕緊解釋完這一串代碼,教我寫一些有用的自定義函數(shù)。
🐰小C:問題不大,你看下面 hello() 就是調(diào)用這個函數(shù),這個時候使用 hello() 就等于執(zhí)行 hello 這個函數(shù)體內(nèi)的代碼,在這里 hello 函數(shù)體內(nèi)只有顯示 hello 這個字符串,所以結(jié)果如下。
👸小媛:明白了,我現(xiàn)在感覺這個函數(shù)就是一個未知的炸彈。
🐰小C:怎么說?
👸小媛:如果我這個函數(shù)別人并不知道里面是什么內(nèi)容,隨便一用,萬一我里面是一個病毒,那這個人是不是就 GG 了?
🐰小C:哈哈哈,你的戲是真的多。
👸小媛:哈哈哈,我寫了這個,是不是很有趣。
def miemiemie():print('我是一只狼~~~~')print('ヾ(≧O≦)〃嗷~')miemiemie()🐰小C:哈哈哈,挺有趣的,你腦洞大開呀。
👸小媛:那是~聰明絕頂。
🐰小C:好了好了,你懂了就行,不過一定要記住,相同層級一定要在語句前使用相同的空格。
👸小媛:明白,前幾節(jié)一直有重復這個。
🐰小C:好了,我們繼續(xù)往下。我想問你,你在使用 print 函數(shù)的時候需要往里面?zhèn)魅胍粋€值,然后這個值就會顯示出來?
👸小媛:是的,你是想說現(xiàn)在你也要傳入一個值到自己定義的函數(shù)里面?
🐰小C:唉喲,果然聰明絕頂,知道我要做什么,不錯呀。給你個示例。
def Iam(am):print('我是一只',am,'~~~~')a='人' Iam(a)👸小媛:那個 am 是啥?
🐰小C:am 就是表示這個函數(shù) Iam 會接收一個值作為參數(shù)。參數(shù)就像你平常做飯給電飯鍋米一樣,米就是參數(shù),這是一個專業(yè)術(shù)語。
👸小媛:明白了,請繼續(xù)。
🐰小C:那么 am 就會等于你傳入的值,然后在函數(shù)體內(nèi) print 顯示了這個 am 是什么。
👸小媛:唔,原來如此,那在使用的時候傳入了變量 a,意思就是把 a 的值給予了 am 嗎?
🐰小C:是的,這就是參數(shù),懂了吧?
👸小媛:小問題,很容易理解的。
🐰小C:那我現(xiàn)在告訴你,還可以傳遞兩個參數(shù),就像你做飯的時候,會傳入米和水,米是一個參數(shù),水也是一個參數(shù)。
👸小媛:那在這個函數(shù)里面怎么樣傳遞兩個參數(shù)呢?
🐰小C:這個簡單,你看下面示例。
def Iam(am,age):print('我是一只',am,'~~~~',b,'歲了')a='人' b=13 Iam(a,b)👸小媛:唔,你的意思就是說如果要傳入多個參數(shù)只需要使用逗號進行間隔是吧?
🐰小C:是的,簡單吧。上面的示例,a 變量的值給予了自定義函數(shù)里面的 am 變量,b 變量的值給予到了 age 變量,這個事實自定義函數(shù)內(nèi)就可以使用這兩個值了,結(jié)果如下。
👸小媛:哈哈哈,挺好玩的,我繼續(xù)去玩玩。
總結(jié)
以上是生活随笔為你收集整理的《看聊天记录都学不会Python到游戏实战?太菜了吧》(7)我用函数写了个特洛伊木马的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《看聊天记录都学不会C#?太菜了吧》(3
- 下一篇: 《看聊天记录都学不会Python到游戏实