在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣用Python制作一個基本程序

454398 ? 來源:工程師吳畏 ? 2019-07-26 08:42 ? 次閱讀

Python作為語言

您可以使用許多不同的語言對計算機進行編程,例如C,C ++,C#,Java,Python等,但大多數現代語言的運行方式類似。大多數是面向對象的,使用一些類似的語法,如果你熟悉一個,那么你肯定可以輕松地遷移到其他語言。

Python作為一種語言試圖為程序員提供簡單性和代碼可讀性,同時也提供復雜的功能,包括多線程和網絡。與C和C ++等編譯語言不同,Python是一種字節碼語言,這意味著幾件事。首先,如果計算機有Python解釋器,它只能運行Python代碼,但這實際上是一個優點,因為它使代碼接近平***立(除了一些專門的例程)。其次,因為它被解釋或編譯成Python字節代碼,它比編譯語言慢得多,因此不適合游戲引擎,復雜模擬或大數據處理。但是,它對于輕量級應用程序來說是一種非常有用的語言,并且在Raspberry Pi上特別有用,因為它可以與GPIO(通用輸入輸出)進行交互。這意味著它可以用來控制電機,LED傳感器,顯示器,甚至是軟盤,如果你想要的話!

Python基礎知識

在教授代碼時,可能很難決定從哪里開始,因為即使是最基本的程序也包含多個概念,這些概念可以同時協同工作。首先,我們將研究變量,它們是什么以及為什么要使用它們。

變量

程序中的變量可以被認為是可以用于一次存儲一件事的盒子。雖然一次只能在此框中放置一個項目,但該項目可以是任何內容,例如數字,句子甚至圖片。但請記住,盒子一次只能容納一件東西。變量有用的是它們不僅可以存儲東西,而且可以命名它們!要為變量賦值,我們使用等號,下面我們可以看到兩種不同類型的變量用法。

FirstName =“Robin”

年齡= 24

第一個變量稱為“FirstName”,我們將單詞“Robin”存儲到其中,而第二個變量稱為“Age”,我們存儲數字“24” ”。您可能已經注意到“Robin”這個詞周圍的引號,這是因為Python像許多語言一樣,使用引號來表示句子和單詞。如果沒有引號,Python會嘗試解釋Robin的含義,并且由于沒有Robin的定義,因此會產生錯誤。

關于變量的一些注釋:

他們應該以大寫字母開頭,但這并不重要(只有最佳做法)

他們必須以字母開頭

除了“_”之外,它們不能包含空格或符號

沒有兩個變量可以具有相同的名稱

變量可以操作以許多不同的方式。例如,我們可以完成所有基本的數學函數,包括加法,減法,除法和乘法。一些運算符(例如加法)也可以應用于字符串(Python中的單詞和句子稱為字符串),如下所示。

A = 10

B = 20

C = A + B

FirstName =“Robin”

LastName =“Mitchell”

FullName = FirstName +“”+ LastName

以下是一些基本運算符及其功能的表格。

怎樣用Python制作一個基本程序

但是,如果唯一的事情是一個好的程序我們能做的是分配變量值,然后對它們做基本的數學運算符?到目前為止,我們所擁有的只是一個簡單的計算器,缺乏用戶友好的獲取價值的方式。我們如何在處理后顯示變量?這是兩個功能發揮作用的地方:打印和輸入。

基本I/O

假設我們已對變量進行了一些計算,我們希望看看后面的值是什么。使用“print()”指令在Python中很容易做到這一點!在繼續之前,我們需要了解功能是什么。一個函數可以被認為是一個機器,它接收內容,對其進行操作,并執行操作。在“print()”的情況下,函數接受變量,字符串或兩者,并打印出它們的值。但是print也可以用來打印不是變量的字符串或數字,我們將在下面看到。但請記住,因為它們是字符串,所以它們需要引號!

print(“Hello”)→打印單詞“Hello”

print(FirstName) →打印單詞“Robin”

print(A)→打印A的值

print(A + B)→打印A + B的值

盡管我們現在可以看到我們的變量值,但更改變量需要編輯程序代碼,這并不理想特別是在機器人等自動接收數據的應用中。從用戶獲取變量值的一種方法是使用函數input()。調用時,將提示用戶輸入值,無論是字符串還是數字。當用戶輸入一個值(通過按Enter鍵)時,input()函數返回一個值,該值應放入變量中。

打印(“輸入名稱”)

FirstName = input()

打印(FirstName)

輸入函數也可以打印文本,以便提示將打開與用戶輸入相同的行而不是新行。

FirstName = input(“輸入名稱”)

輸入問題( )是它返回一個字符串而不是一個數字。如果要使用輸入來返回數字而不是字符串,則需要進行類型轉換。類型轉換只是數據類型之間的轉換(無論它們是字符串的數量),所以如果你想從用戶那里得到一個數字,那么請改用“int(input())”。

A = int(輸入(“輸入數字”))

print(A)

我們的第一個項目

憑借我們對Python的基本知識,我們現在將設計一個簡單的程序,該程序將要求一個人的名字,最后一個名字和他們的年齡。然后程序將打印出這些細節。

FirstName = input(“Enter your first name: “)

LastName = input(“Enter your last name: “)

Age = int( input(“Enter your age: “ ) )

print (“Your full name is “ + FirstName + “ “ + LastName)

print(“Your age is “ + Age)

SecondsLived = Age * 365 * 24 * 60 * 60

print(“You have lived for “ + SecondsLived + “ seconds”)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 程序
    +關注

    關注

    117

    文章

    3825

    瀏覽量

    82568
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86370
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    零基礎入門:如何在樹莓派上編寫和運行Python程序

    在這篇文章中,我將為你簡要介紹Python程序是什么、Python程序可以用來做什么,以及如何在RaspberryPi上編寫和運行
    的頭像 發表于 03-25 09:27 ?556次閱讀
    零基礎入門:如何在樹莓派上編寫和運行<b class='flag-5'>Python</b><b class='flag-5'>程序</b>?

    Labview寫電子稱的485串口程序

    關鍵詞:Labview + 串口程序 232、485串口通訊是最常見的儀器儀表通訊方式之,本文詳細介紹,Labview編寫電子秤的
    的頭像 發表于 03-06 09:54 ?589次閱讀
    <b class='flag-5'>用</b>Labview寫<b class='flag-5'>一</b><b class='flag-5'>個</b>電子稱的485串口<b class='flag-5'>程序</b>

    把YOLOv11和Python Qt做個用戶界面程序

    早些時間,小編想把PID控制器優化部分通過Py Qt來實現用戶界面化,不過看著窗口堆參數,有點發怵:這玩意誰啊? 參考《PID控制器參數自動優化示例和比較》 后來就擱置了。 在通過Python
    的頭像 發表于 11-28 10:18 ?1480次閱讀
    把YOLOv11和<b class='flag-5'>Python</b> Qt做個用戶界面<b class='flag-5'>程序</b>

    NE555制作點焊機

    NE555制作點焊機,電路簡單,容易制作。需要12v的鉛酸蓄電池。實際焊接效果很好。
    發表于 11-08 15:05 ?30次下載

    請問TAS5706如何用硬件控制I2C?

    TAS5706 的Control Interface可以HW,SW。我想問問怎樣用HW來控制呢?因為我板上預計8TAS5706,M
    發表于 10-23 08:33

    多個TLV320AIC3254路I2C總線對其配置可行嗎?

    片CPU3片TLV320AIC3254做音頻處理,想用路I2C總線對其配置可行嗎? 地址好像是唯的 0011000沒法設置,手冊中又提到可使用10位地址但是沒找到說明
    發表于 10-22 07:54

    如何用5509A產生白噪聲,經AIC23播放出來然后再用AIC23采集這個聲音?

    怎樣用5509A產生白噪聲,經AIC23播放出來然后再用AIC23采集這個聲音
    發表于 10-15 06:26

    怎樣用THS3201實現輸出功率可調?

    怎樣用THS3201實現輸出功率可調?
    發表于 08-26 08:28

    OPA735加OPA333,怎樣用TINA TI去仿真?

    當輸入信號VG1從7.06V慢慢變化到7.22V時。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設置那個輸入信號VG1才能達到我的目的。因為這個電壓源好像
    發表于 08-02 08:39

    怎樣用表測穩壓管穩壓值

    表是種常用的電子測量工具,可以用來測量電壓、電流、電阻等多種參數。在測量穩壓管的穩壓值時,我們可以使用萬表的直流電壓測量功能。以下是步驟和注意事項: 準備工具和材料 萬表 穩
    的頭像 發表于 07-31 14:26 ?2973次閱讀

    怎樣用Arduino測試鋰電池容量

    本文詳細介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發表于 07-30 09:14 ?1577次閱讀
    <b class='flag-5'>怎樣用</b>Arduino測試鋰電池容量

    python寫驗證環境cocotb

    本文介紹了cocotb的安裝、python tb文件的寫法、xrun仿真cocotb的腳本等,我們來看看體驗如何。
    的頭像 發表于 07-24 09:38 ?971次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>python</b>寫驗證環境cocotb

    opencv-python和opencv樣嗎

    樣。OpenCV(Open Source Computer Vision Library)是開源的計算機視覺和機器學習軟件庫,它提供了大量的圖像和視頻處理功能。OpenCV-Pytho
    的頭像 發表于 07-16 10:38 ?1990次閱讀

    python訓練出的模型怎么調用

    Python中,訓練出的模型可以通過多種方式進行調用。 1. 模型保存與加載 在Python中,訓練好的模型需要被保存,以便在其他程序或會話中使用。以下是些常用的模型保存和加載方法
    的頭像 發表于 07-11 10:15 ?3264次閱讀

    pycharm進行python爬蟲的步驟

    以下是使用PyCharm進行Python爬蟲的步驟: 安裝PyCharm和Python 首先,您需要安裝PyCharm和Python。PyCharm是
    的頭像 發表于 07-11 10:11 ?1377次閱讀
    主站蜘蛛池模板: 天堂bt资源www在线 | 天天干天天摸天天操 | 国产一区二区三区美女在线观看 | 国外免费精品视频在线观看 | 特级毛片aaa免费版 特级毛片a级毛免费播放 | 国产精品片 | 免费一级欧美在线观看视频片 | 国产又色又爽又黄的网站在线一级 | 久久噜国产精品拍拍拍拍 | 国产精品波多野结衣 | 激情网站网址 | 色偷偷成人网免费视频男人的天堂 | 色免费在线| 天天摸天天澡天天碰天天弄 | 亚洲色图欧美色 | 一级特黄国产高清毛片97看片 | 欧美一级在线全免费 | 高h污快穿文汁水四溅 | 狠狠色婷婷狠狠狠亚洲综合 | 一级片+国产 | 泰国一级毛片aaa下面毛多 | 免费在线成人网 | 免费毛片软件 | 2021国产精品| 日本午夜大片a在线观看 | 大量喷潮free| 亚洲卡5卡6卡7国色天香 | 一二三区视频 | aaaa日本| 男男浪荡双性受hplay | 亚洲国产高清精品线久久 | 六月婷婷综合 | 久久久午夜毛片免费 | 国产一级爱c片免费播放 | 亚洲第一免费网站 | 999伊人 | 国内精品免费视频自在线 | 欧美色图在线观看 | 午夜传媒 | 全午夜免费一级毛片 | 国产牛牛|