日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

《假如编程是魔法之零基础看得懂的Python入门教程 》——(三)使用初始魔法跟编程魔法世界打个招呼吧

發(fā)布時間:2023/12/4 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《假如编程是魔法之零基础看得懂的Python入门教程 》——(三)使用初始魔法跟编程魔法世界打个招呼吧 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

學(xué)習(xí)目標(biāo)

  • 完成顯示魔法的使用——輸出print
  • 完成傳入魔法的使用——輸入input
  • 使魔法生效——運(yùn)行python文件
  • 目錄

    第一篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(一)既然你選擇了這系列教程那么我就要讓你聽得懂
    第二篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(二)魔法實習(xí)生第一步了解魔杖的使用
    第四篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(四)了解魔法百寶箱列表、字典及基本數(shù)據(jù)類型
    第五篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(五)我的魔法竟然有了一絲邏輯
    第六篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(六)精簡魔法更強(qiáng)大
    第七篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(七)我把魔法變成了積木

    推薦

    博主其他小白教程:《零基礎(chǔ)看得懂的C語言入門教程 》

    歡迎大家關(guān)注公眾號,公眾號提前閱讀喲,公眾號每滿1024及1024倍數(shù)則會抽獎贈送機(jī)械鍵盤一份+IT書籍2份喲~

    一、了解顯示與傳入魔法的使用

    python是一種對比C、C++、Java等語言來說是一種極其易用的語言。在編程學(xué)習(xí)上來說,通過python的學(xué)習(xí)會幫助我們了解編程世界,可以更好的學(xué)習(xí)一些比python“難”的語言,例如C、C++之類;相信各位之后在學(xué)習(xí)其它編程時會更加的游刃有余。

    1.1 了解顯示魔法print
    print是python語言中顯示的關(guān)鍵字,也可以說是魔法世界中的顯示魔法。你可以使用print這一段魔法指令釋放出你想要顯示的文章,例如“你好”、“吃飯了嗎”、“Hello”等。我們首先打開魔法杖“代碼編輯器”的操作窗口:

    在魔法杖的操作窗口“notepad++”編輯器中輸入print:

    隨后按下ctrl+s快捷鍵或者點擊文件選擇保存,在出現(xiàn)的保存窗口中選擇該文件需要保存的位置,輸入文件名,文件名后加上“.py”是表示python文件,點擊保存:


    隨后可看見print代碼變藍(lán)了,說明魔法操作窗口對我們的輸入的代碼進(jìn)行了識別:

    接下來這個print魔法如何進(jìn)行使用呢?很簡單,這個print不是顯示魔法嘛?那我們給它一個我們需要顯示的值就可以了。那如何給予?我給你個提示,只需要在這個魔法指令后面使用一對英文的圓括號,里面你想顯示什么就使用雙引號把你想要顯示的內(nèi)容引起來就可以了。給個看個示例:

    print("這是個顯示魔法,會了嗎?")

    在魔法操作窗口中是如下顯示:

    輸入該代碼后,記得一定要保存。接下來我們打開dos窗口運(yùn)行這個python文件。點擊左下角開始,輸入cmd按enter進(jìn)入:
    或者快捷鍵win+r,輸入cmd按enter鍵:
    都將會出現(xiàn)黑色的小框框,在小框框內(nèi)輸入python,后面接一個空格:

    之后按住鼠標(biāo)左鍵,拖拽python文件到小黑框中:

    結(jié)果如下:

    之后按enter鍵運(yùn)行該python代碼:

    運(yùn)行后成功顯示了我需要顯示的內(nèi)容。這樣你就學(xué)會了print顯示魔法了,現(xiàn)在試一下你想要顯示的值吧。

    1.2 了解傳入魔法input
    魔法使用當(dāng)然要相互結(jié)合才是最簡單使用起來最舒服的魔法,像1.1中的魔法,每次我使用什么還要自己去打完再運(yùn)行,難道不能夠再簡單一點嗎?若不能,編程那么死板我不學(xué)也罷~開個玩笑,接下來我們編寫一個可以在程序運(yùn)行時按照自己當(dāng)時輸入進(jìn)行顯示程序編寫。

    完成這個功能需要使用另外一個魔法指令,那就是input魔法,這個input魔法稱為輸入。功能是在程序運(yùn)行時等待用戶輸入一個值,然后把值使用一些容器接收,這一節(jié)并不講容器,我們直接使用input接收完進(jìn)行“釋放”在顯示位置,這樣就可以進(jìn)行顯示我要顯示的值了。

    我們先看看input魔法的使用方式:

    input()

    發(fā)現(xiàn)跟print魔法使用方式很像,都是在這個魔法指令后接一對圓括號就可以耶,那我們在1.1中了解了print是用來顯示,在input后的括號中把想輸入的值用雙引號引起來丟進(jìn)去就可以進(jìn)行顯示了,那是不是這樣寫:

    print("input()")

    在魔法窗口中顯示是這樣:

    那我們按照之前的方式運(yùn)行一下(記得保存):

    不對鴨,還是按照了原本的樣子輸出,那怎么辦?
    這時其實只需要去掉input()引起它的雙引號就可以了:

    print(input())

    那我們再試試,按照之前的運(yùn)行方式再次運(yùn)行:

    這次運(yùn)行后發(fā)現(xiàn)什么都沒顯示,而且有一個光標(biāo)一閃一閃的好像很緊張的樣子。這又是為什么?
    這時是系統(tǒng)等你輸入一個值,你想輸入啥他就會顯示啥。那輸入一個hello試試:

    輸入完畢后按下enter鍵:

    這時再次顯示了一次hello,這時因為print把你輸入的值給輸出了。因為input魔法會在程序運(yùn)行的時候把你輸入的值返回出來,這時剛好在print的圓括號中,print就把你輸入的值給顯示了。

    好了,話說回來我覺得你應(yīng)該會問我“為什么使用雙引號就會原樣輸出”這個問題。一本來說我只要回答你“這時規(guī)定”就足夠了,不過為了你能理解透徹我就跟你分析一下。

    在python語言中使用雙引號或單引號表示字符串,字符串本省只表示字符串的本身意義,就像“你好”是不是就表示你好?該值并沒有具體其它含義,只表示了本身,那我們使用input的時候是不是這個input還表示了其它意義,他會接收你輸入的值并且原地返回該值到初中,這時它表示的就不是單純的“input”這個字符串,它有別的作用;在python語言中如果你在雙引號內(nèi)使用input就不能夠代表其它意思,若代表了其它意思就會產(chǎn)生了沖突,萬一你就想顯示input()結(jié)果系統(tǒng)卻讓你輸入一個值給它,你是不是就要瘋了;這時就由于不明的規(guī)則而產(chǎn)生了歧義,對于系統(tǒng)也是很難辦的,所以就產(chǎn)生了這樣的規(guī)定。(當(dāng)然這只是個舉例說明,但最核心的就是避免出現(xiàn)邏輯沖突從而進(jìn)行了規(guī)定,所有的規(guī)則都是這樣的,不管什么語言,這時設(shè)計上的問題)

    了解了這些規(guī)則后,我們來修改一下代碼。你們有沒有發(fā)現(xiàn),重復(fù)顯示兩個hello感覺一點都沒有意義,應(yīng)該使用一些方式區(qū)分輸入的值。

    在python語言中使用加號(+)對字符串之間進(jìn)行連接,可以通過把輸入的值連接到一個字符串區(qū)分輸入的值:

    print("你輸入了:"+input())

    在以上示例中,使用"你輸入了:"字符串通過加號(+)與input()進(jìn)行連接。在這里是先運(yùn)行 input()再進(jìn)行連接,最后print再輸出。在字符串連接時,一般是先執(zhí)行有其它含義、值的魔法口令,例如本節(jié)的input,再進(jìn)行其它操作。在此還要說明一下,這些魔法口令后面用一個圓括號進(jìn)行使用的我們稱為函數(shù)。在編程中,函數(shù)和通常數(shù)學(xué)中的函數(shù)概念并不完全相同;編程中的函數(shù)更接近于一個寫好的工具,在開發(fā)某些功能時,所需要到該函數(shù),就把該函數(shù)拿過來使用。

    好了,接下來運(yùn)行程序(怎么運(yùn)行我就不多說了):

    其實在input中也可以輸入一些值提醒我們輸入:

    input("你可以輸入值了:")

    我們與print函數(shù)結(jié)合使用如下:

    print("你輸入了:"+input("你可以輸入值了:"))

    再看下魔法操作窗口:

    運(yùn)行結(jié)果如下,首先提示輸入值:

    按下enter鍵將顯示值:

    二、總結(jié)

    通過這一節(jié)的編程學(xué)習(xí),我們應(yīng)該了解如下知識點:

  • 使用print顯示自己想要的值
  • 使用input輸入自己想輸入的值并且通過print進(jìn)行顯示
  • 運(yùn)行一個python文件(程序)
  • 使用加號對字符串進(jìn)行連接
  • 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

    總結(jié)

    以上是生活随笔為你收集整理的《假如编程是魔法之零基础看得懂的Python入门教程 》——(三)使用初始魔法跟编程魔法世界打个招呼吧的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。