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

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ū)ο蟮模褂靡恍╊愃频恼Z法,如果你熟悉一個,那么你肯定可以輕松地遷移到其他語言。

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)放入變量中。

打印(“輸入名稱”)

FirstName = input()

打印(FirstName)

輸入函數(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

    文章

    3793

    瀏覽量

    81220
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4801

    瀏覽量

    84863
收藏 人收藏

    評論

    相關(guān)推薦

    NE555制作點(diǎn)焊機(jī)

    NE555制作點(diǎn)焊機(jī),電路簡單,容易制作。需要12v的鉛酸蓄電池。實(shí)際焊接效果很好。
    發(fā)表于 11-08 15:05 ?5次下載

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

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

    如何用5509A產(chǎn)生白噪聲,經(jīng)AIC23播放出來然后再用AIC23采集這個聲音?

    怎樣用5509A產(chǎn)生白噪聲,經(jīng)AIC23播放出來然后再用AIC23采集這個聲音
    發(fā)表于 10-15 06:26

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?
    發(fā)表于 08-26 08:28

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

    當(dāng)輸入信號VG1從7.06V慢慢變化到7.22V時。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設(shè)置那個輸入信號VG1才能達(dá)到我的目的。因?yàn)檫@個電壓源好像
    發(fā)表于 08-02 08:39

    python寫驗(yàn)證環(huán)境cocotb

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

    opencv-python和opencv樣嗎

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

    pycharm進(jìn)行python爬蟲的步驟

    以下是使用PyCharm進(jìn)行Python爬蟲的步驟: 安裝PyCharm和Python 首先,您需要安裝PyCharm和Python。PyCharm是
    的頭像 發(fā)表于 07-11 10:11 ?906次閱讀

    怎樣用表區(qū)分晶閘管三管極呢?

    晶閘管是種四層三端半導(dǎo)體器件,主要用于交流電路中的電壓和功率控制。它具有陽極、陰極和門極三端子。
    的頭像 發(fā)表于 05-24 17:52 ?3208次閱讀

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?
    發(fā)表于 05-07 06:55

    stm32f100怎樣用重映射功能?

    的是stm32f100c8t6b芯片,現(xiàn)在想用將PB1映射為TIM1_CH3N,在調(diào)用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)時, GPIO_PinAFConfig和GPIO_AF_TIM1都沒定義,stm32f100
    發(fā)表于 05-07 06:06

    python讀取stm32串口讀不了是哪里的問題?

    Python寫的串口讀取代碼 :import serial import timeser=serial.Serial(\'com5\',9600,timeout=2)s
    發(fā)表于 04-24 08:07

    Python怎么讀取STM32串口數(shù)據(jù)?

    Python寫的串口讀取代碼 :import serial import timeser=serial.Serial(\'com5\',9600,timeout=2)s
    發(fā)表于 04-24 07:30

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼?

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼? SD卡例程能跑,但mx生成的代碼不能正常運(yùn)行,我生成代碼后是不是還要配置些東西?(我生成后只寫了測試代碼) 問題解決了,雖然我不知道我為什么不能直接使用mx生成的代碼去操作sd卡,但我通過復(fù)制粘貼例程的代
    發(fā)表于 03-12 08:15

    如何使用linux下gdb來調(diào)試python程序

    如何使用linux下gdb來調(diào)試python程序? 在Linux下,可以使用GDB(GNU調(diào)試器)來調(diào)試Python程序。GDB是
    的頭像 發(fā)表于 01-31 10:41 ?2682次閱讀
    主站蜘蛛池模板: 韩国特黄特色a大片免费| 啪啪免费小视频| 高h肉肉视频在线播放观看| 久久综合久| 性欧美暴力猛交69hd| 午夜影院7cdy| 欧美黄色片网站| 男人天堂网2021| 干干干日日日| 欧美最猛黑人xxxx黑人猛交69| ggg成人| 福利社看片| 69色视频| 激情综合在线| 色西西| 美女把尿口扒开让男人桶出水| 久久伊人草| 黑色丝袜美女被网站| 成人夜夜| 干干日日| 亚洲美女视频一区| 在线免费观看毛片网站| 男女性生动态免费视频| 中国特级毛片| 色无欲天天天影视综合网| 亚洲成年人网| 日韩三级观看| 青草视频在线观看国产| 色婷婷影视| 久久久中文| 黄色一级视频网| 一本在线免费视频| 久久国产免费福利永久| 免费又黄又爽的禁片视频| 性夜影院爽黄e爽在线观看| 亚洲狼色专区| 天堂福利视频在线观看| 偷偷狠狠的日日日日| 四虎永久在线精品网址| 四虎精品久久久久影院| 手机毛片|