91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

Python作為語言

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

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

Python基礎(chǔ)知識

在教授代碼時,可能很難決定從哪里開始,因?yàn)榧词故亲罨镜某绦蛞舶鄠€概念,這些概念可以同時協(xié)同工作。首先,我們將研究變量,它們是什么以及為什么要使用它們。

變量

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

FirstName =“Robin”

年齡= 24

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

關(guān)于變量的一些注釋:

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

他們必須以字母開頭

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

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

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

A = 10

B = 20

C = A + B

FirstName =“Robin”

LastName =“Mitchell”

FullName = FirstName +“”+ LastName

以下是一些基本運(yùn)算符及其功能的表格。

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

但是,如果唯一的事情是一個好的程序我們能做的是分配變量值,然后對它們做基本的數(shù)學(xué)運(yùn)算符?到目前為止,我們所擁有的只是一個簡單的計(jì)算器,缺乏用戶友好的獲取價值的方式。我們?nèi)绾卧谔幚砗箫@示變量?這是兩個功能發(fā)揮作用的地方:打印和輸入。

基本I/O

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

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

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

print(A)→打印A的值

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

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

打?。ā拜斎朊Q”)

FirstName = input()

打?。‵irstName)

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

FirstName = input(“輸入名稱”)

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

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

print(A)

我們的第一個項(xiàng)目

憑借我們對Python的基本知識,我們現(xiàn)在將設(shè)計(jì)一個簡單的程序,該程序?qū)⒁笠粋€人的名字,最后一個名字和他們的年齡。然后程序?qū)⒋蛴〕鲞@些細(xì)節(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”)

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

    關(guān)注

    117

    文章

    3846

    瀏覽量

    85246
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4876

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何制作 rt117x 閃存驅(qū)動程序?

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

    沒有專利的opencv-python 版本

    (64位 Windows)場景優(yōu)先推薦: 、首選:Python 3.13 兼容的「無專利風(fēng)險核心版」(無需 contrib) 直接安裝 opencv-python 官方核心版(不含任何專利算法,僅
    發(fā)表于 12-13 12:37

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

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

    Termux中調(diào)試圣誕樹Python代碼

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

    LABVIEW 2023 Q1調(diào)用python直報(bào)錯1671

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

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

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

    Python調(diào)用API教程

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

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

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

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

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

    termux如何搭建python游戲

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

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

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

    跟老齊學(xué)Python:從入門到精通

    礎(chǔ)的學(xué)習(xí)者介紹門時下比較流行、并且用途比較廣泛的編程語言,所以,本書讀起來不晦澀,并且在其中穿插了很多貌似與Python 編程無關(guān),但與學(xué)習(xí)者未來程序員職業(yè)生涯有關(guān)的內(nèi)容。 獲取完整文檔資料可下載附件哦!?。?! 如果內(nèi)容
    發(fā)表于 06-03 16:10

    python入門圣經(jīng)-高清電子書(建議下載)

    此資料內(nèi)容是本針對所有層次的Python 讀者而作的Python 入門電子書。 全書分兩部分:第部分介紹
    發(fā)表于 04-10 16:53

    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序?

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

    Python在嵌入式系統(tǒng)中的應(yīng)用場景

    你想把你的職業(yè)生涯提升到新的水平?Python在嵌入式系統(tǒng)中正在成為股不可缺少的新力量。盡管傳統(tǒng)上嵌入式開發(fā)更多地依賴于C和C++語言,Pyt
    的頭像 發(fā)表于 03-19 14:10 ?1500次閱讀