日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

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

454398 ? 來源:工程師吳畏 ? 2019-07-26 08:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Python作為語言

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

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

Python基礎知識

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

變量

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

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制作一個基本程序

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

基本I/O

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

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

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

print(A)→打印A的值

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

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

打印(“輸入名稱”)

FirstName = input()

打?。‵irstName)

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

FirstName = input(“輸入名稱”)

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

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

print(A)

我們的第一個項目

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

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”)

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

    關注

    117

    文章

    3849

    瀏覽量

    85493
  • python
    +關注

    關注

    58

    文章

    4889

    瀏覽量

    90330
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Python全棧課通(470集)(12.96 GB)-網盤資源下載

    ”——部門間的溝通壁壘、接口聯(lián)調的互相推諉、需求傳遞的信息損耗。 Python 全棧的經濟學價值,首先體現(xiàn)在“邊界消除”。當你同時掌握了 Web 開發(fā)、接口設計與自動化測試時,你實際上在一個人的身上
    發(fā)表于 04-19 16:30

    使用PYTHON進行的跨平臺仿真

    如何使用編程語言Python來調用和控制VirtualLab Fusion中的模擬。請查看下面鏈接的文檔,以找到關于如何設置和使用Python和VirtualLab Fusion之間的接口的詳細指南,以及
    發(fā)表于 04-02 08:21

    [VirtualLab] 使用Python運行VirtualLab Fusion光學仿真

    摘要 VirtualLab Fusion允許Python外部訪問其建模技術、求解器和結果。這個例介紹了種使用路徑變量和Visual Studio代碼將Python連接到Virtu
    發(fā)表于 03-31 09:39

    [VirtualLab] 使用Python進行跨平臺參數掃描

    如何收集結果,這些結果可以通過Python提供的所有功能進步處理。以光柵為例,嚴格分析了光柵的衍射效率。 **此例展示了… ** 在哪里找文件 README文件 **準備Python
    發(fā)表于 03-31 09:36

    如何制作 rt117x 閃存驅動程序?

    的RAM中運行它,然后升級程序。但是現(xiàn)在我不知道如何制作這個閃存驅動器。因此,我想問下 FAE 是否可以告訴我如何制作它,或者是否有
    發(fā)表于 03-04 06:38

    Python中借助NVIDIA CUDA Tile簡化GPU編程

    NVIDIA CUDA 13.1 版本新增了基于 Tile 的GPU 編程模式。它是自 CUDA 發(fā)明以來 GPU 編程最核心的更新之。借助 GPU tile kernels,可以比 SIMT
    的頭像 發(fā)表于 12-13 10:12 ?1474次閱讀
    在<b class='flag-5'>Python</b>中借助NVIDIA CUDA Tile簡化GPU編程

    Termux中調試圣誕樹Python代碼

    在Termux中調試Python代碼(以圣誕樹立例)非常簡單,核心分為環(huán)境準備、代碼編寫、運行調試三步驟,下面步步教你操作: 、環(huán)境準備(首次使用需做) Termux默認可能沒有
    發(fā)表于 12-09 09:02

    LABVIEW 2023 Q1調用python直報錯1671

    LABVIEW 2023Q1調用python直報錯1671報錯信息:PythonNode_AddTwoDoubles.vi中的打開Python會話Python returned
    發(fā)表于 11-12 09:51

    低成本開源!手把手教你樂鑫科技ESP32-P4開發(fā)板制作電腦監(jiān)測屏!

    你是否也遇到過這些困擾:電腦突然變得異常卡頓,程序無響應?想知道電腦狀態(tài),卻懶得每次都打開任務管理器?想要實時監(jiān)控系統(tǒng)性能,又沒有合適的工具?別擔心!今天我們教你簡單又低成本的方法——
    的頭像 發(fā)表于 11-04 18:05 ?944次閱讀
    低成本開源!手把手教你<b class='flag-5'>用</b>樂鑫科技ESP32-P4開發(fā)板<b class='flag-5'>制作</b>電腦監(jiān)測屏!

    Python調用API教程

    不同系統(tǒng)之間的信息交互。在這篇文章中,我們將詳細介紹Python調用API的方法和技巧。 、Requests庫發(fā)送HTTP請求 使用Pyth
    的頭像 發(fā)表于 11-03 09:15 ?1223次閱讀

    Python 給 Amazon 做“全身 CT”——可量產、可擴展的商品詳情爬蟲實戰(zhàn)

    、技術選型:為什么選 Python 而不是 Java? 結論: “調研階段 Python,上線后如果 QPS 爆表再考慮 Java 重構?!?二、整體架構速覽(3 分鐘看懂) 三、
    的頭像 發(fā)表于 10-21 16:59 ?639次閱讀
    <b class='flag-5'>用</b> <b class='flag-5'>Python</b> 給 Amazon 做“全身 CT”——可量產、可擴展的商品詳情爬蟲實戰(zhàn)

    DIY 流體模擬吊墜():理論與第一個吊墜的制作

    件能夠實時運行 FLIP 流體模擬的手工珠寶。外殼鍍金,顯示屏由片表鏡保護。 觀看以下視頻,您可以了解整個設計與制作過程: 簡介 我直想實現(xiàn)
    的頭像 發(fā)表于 09-07 17:49 ?3082次閱讀
    DIY 流體模擬吊墜(<b class='flag-5'>一</b>):理論與第<b class='flag-5'>一個</b>吊墜的<b class='flag-5'>制作</b>

    termux如何搭建python游戲

    戲開發(fā)流程 以Pygame為例,創(chuàng)建基礎窗口: ```python import pygame pygame.init() screen = pygame.display.set_mode
    發(fā)表于 08-29 07:06

    基礎篇3:掌握Python中的條件語句與循環(huán)

    : print(\"你還很小。\") 循環(huán) 循環(huán)允許程序重復執(zhí)行段代碼,直到滿足某個條件為止。Python中有幾種不同的循環(huán)結構。 for循環(huán) for循環(huán)通常用于遍歷序列(如列表、元組
    發(fā)表于 07-03 16:13

    跟老齊學Python:從入門到精通

    礎的學習者介紹門時下比較流行、并且用途比較廣泛的編程語言,所以,本書讀起來不晦澀,并且在其中穿插了很多貌似與Python 編程無關,但與學習者未來程序員職業(yè)生涯有關的內容。 獲取完整文檔資料可下載附件哦?。。。?如果內容
    發(fā)表于 06-03 16:10
    宜良县| 绿春县| 洛南县| 阿拉善右旗| 太仓市| 如东县| 枣庄市| 延长县| 汉源县| 石家庄市| 三原县| 金川县| 平度市| 枝江市| 依安县| 察哈| 泸州市| 孝义市| 新密市| 兴和县| 莎车县| 介休市| 沿河| 修水县| 大足县| 肥东县| 娱乐| 阳东县| 海阳市| 永寿县| 宁都县| 香港| 木里| 桐乡市| 宜春市| 梅河口市| 苍梧县| 铜鼓县| 榆树市| 垫江县| 阜平县|