在线观看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程序語法元素及程序格式框架分析

電子設(shè)計(jì) ? 來源: CSDN ? 作者: CSDN ? 2020-12-30 15:36 ? 次閱讀

程序的格式框架

下面是一段溫度轉(zhuǎn)換的代碼示例:
#TempConvert.py
TempStr = input("請輸入帶有符號的溫度值:")
if TempStr[-1] in['F','f']:
C = (eval(TempStr[0:-1]) - 32)/1.8
print("轉(zhuǎn)換后的溫度是{:.2f}F".format(F))
elif TempStr[-1] in['C','c']:
F = 1.8*eval(TempStr[0:-1]) + 32
print("轉(zhuǎn)換后的溫度是{:.2f}F".format(F))
else:
print("輸入格式錯誤")

代碼高亮是變成的色彩輔助體系,不是語法要求,可以檢查基本語法拼寫錯誤

pIYBAF9uKMGAOBuuAAFmZyOJ01A885.png

Python中,縮進(jìn)是語法的一部分,所以不能夠隨意的加入縮進(jìn),否則會出現(xiàn)語法錯誤,縮進(jìn)形式如下:

o4YBAF9uKMOAMbpGAAFHyuqhZc8753.png

對于縮進(jìn),有以下要求:

縮進(jìn)

縮進(jìn)表達(dá)程序的格式框架
- 嚴(yán)格明確: 縮進(jìn)是語法的一部分,縮進(jìn)不正確程序會運(yùn)行錯誤
- 所屬關(guān)系:表達(dá)代碼間包含和層次關(guān)系的唯一手段
- 長度一致:對于縮進(jìn),在同一程序內(nèi)要保持長度一致,一般用4個(gè)空格或者1個(gè)TAB來表示

注釋

在Python中,用#來代表注釋,如:#TempConvert.py,用于提高代碼可讀性,不會被執(zhí)行
- 單行注釋:以#開頭,其后內(nèi)容為注釋內(nèi)容
# 這里是單行注釋
- 多行注釋:以`開頭和結(jié)尾
/`/`/` 這是多行注釋第一行
這是多行注釋第二行 /`/

命名與保留字
變量
變量:程序中用于保存和表示數(shù)據(jù)的占位符號

o4YBAF9uKMWAQR96AAEEHFjv6CI351.png

- 命名:變量采用標(biāo)識符(名字)來表示,關(guān)聯(lián)標(biāo)識符的過程叫命名
- 命名規(guī)則:大小寫字母、數(shù)字、下劃線和漢字等字符及組合
如:TempStr,Python_great,我在學(xué)Python
- 注意事項(xiàng):大小寫敏感,首字符不能是數(shù)字,不與保留字相同
如:Python和python是不同變量,123python是不合法的
- 賦值符號:可以使用等號(=)向變量賦值或修改值,=被稱為賦值符號

pIYBAF9uKMaACg8KAAAmXx2d7qU377.png

保留字
保留字是被編程語言內(nèi)部定義并保留使用的標(biāo)識符
- Python語言有33個(gè)保留字(關(guān)鍵字)
if,elif,else,in
- 保留字是編程語言的基本單詞,大小寫敏感
if是保留字,If是變量

o4YBAF9uKMiAG_g2AADDljzmWtk925.png

數(shù)據(jù)類型
整數(shù)類型:如10011101

o4YBAF9uKMqABCyWAAEyZWi41Mk510.png

字符串類型:如"10,011,101"
由0個(gè)或多個(gè)字符組成的有序字符序列
字符串由一對單引號或一對雙引號表示
如:“請輸入帶有符號的溫度值”或者C
字符串是字符的有序序列,可以對其中的字符進(jìn)行索引
"請"是"請輸入帶有符號的溫度值:"的第0個(gè)字符
字符串的序號

pIYBAF9uKMyAMOFiAADhLGFbq3I209.png

字符串的使用
使用[ ]獲取字符串中一個(gè)或多個(gè)字符
索引:返回字符串中單個(gè)字符 [M]

o4YBAF9uKM2AQd0wAAA6D55iysA385.png

切片:返回字符串中一段字符子串 [M:N]

pIYBAF9uKM-APgntAAAyOQ9pnaM991.png

數(shù)字類型
整數(shù):數(shù)學(xué)中的整數(shù)
32或-89
浮點(diǎn)數(shù):數(shù)學(xué)中的實(shí)數(shù),帶有小數(shù)部分
1.8或-1.8或-1.0

列表類型
列表類型是由0個(gè)或多個(gè)數(shù)據(jù)組成的有序序列
- 列表用[ ]表示,采用(,)分隔元素
['F','f']表示兩個(gè)元素F和f
- 使用保留字in判斷一個(gè)元素是否在列表中
例如:TempStr[-1] in['C','c']:是判斷前者是否與列表中某個(gè)元素相同

語句與函數(shù)

o4YBAF9uKNGAHtHoAAD9AHzU2dA335.png

- 賦值語句:由賦值符號構(gòu)成的一行代碼
- 賦值語句用來給變量賦予新的數(shù)據(jù)值
C = (eval(TempStr[0:-1]) - 32)/1.8 #右側(cè)運(yùn)算結(jié)果賦給變量C
- 賦值語句右側(cè)的數(shù)據(jù)類型同時(shí)作用于變量
TempStr = input("請輸入帶有符號的溫度值:") #input()返回一個(gè)字符串,TempStr 也是一個(gè)字符串
分支語句

pIYBAF9uKNOAQESYAAD4F5yeNtg981.png

- 分支語句是由判斷條件決定程序運(yùn)行方向的語句
- 使用保留字if elif else 構(gòu)成條件判斷的分支結(jié)構(gòu)
if TempStr[-1] in['F','f']: #如果條件為true則執(zhí)行冒號后邊的語句
- 每個(gè)保留字所在行最后一個(gè)冒號是語法的一部分,冒號以及后續(xù)的縮進(jìn)用來表示后續(xù)語句與條件的所屬關(guān)系

函數(shù)

o4YBAF9uKNWAHG5VAAEKGFbdV6U153.png


函數(shù):根據(jù)輸入參數(shù)產(chǎn)生不同輸出的功能過程
- 類似數(shù)學(xué)中的函數(shù),y=f(x)
print("輸入格式錯誤") #打印輸出“輸入格式錯誤”
- 函數(shù)采用()方式使用
eval(TempStr[0:-1] #TempStr[0:-1]是參數(shù)

Python程序的輸入輸出

input()

input():從控制臺獲得用戶輸入的函數(shù)

pIYBAF9uKNeARO5dAAD1Tg0pT5s376.png

input()函數(shù)的使用格式 :
=input()
用戶輸入的信息以字符串類型保存在中
`TempStr = input(“請輸入帶有符號的溫度值:”) #TempStr保存用戶輸入的信息

print()
print():以字符形式向控制臺輸出結(jié)果的函數(shù)

o4YBAF9uKNmABsTTAAEOqftKSjY722.png

print()函數(shù)的基本使用格式:
print()
字符串類型的一對引號盡在程序內(nèi)部使用,輸入無引號
print("輸入格式錯誤") #向控制臺‘輸出輸入格式錯誤’
print()函數(shù)的格式化:

pIYBAF9uKNqAdoMaAACmzL34Q-A046.png

eval()
eval()去掉參數(shù)最外側(cè)引號并執(zhí)行余下語句的函數(shù)

o4YBAF9uKNyAfGU1AAEDllaxnto465.png

eval()函數(shù)的基本使用格式:

pIYBAF9uKN6Abqv7AACCd_X8jHQ838.png

例如:eval(TempStr[0:-1])
如果TempStr[0:-1]值是“12.3”,輸出是12.3

編輯:hfy


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

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85038
收藏 人收藏

    評論

    相關(guān)推薦

    Python程序語法元素分析(下)#Python

    程序函數(shù)python
    未來加油dz
    發(fā)布于 :2023年08月30日 18:55:44

     Python程序語法元素分析(上)(1)#Python

    程序函數(shù)python
    未來加油dz
    發(fā)布于 :2023年08月30日 19:01:55

     Python程序語法元素分析(上)(2)#Python

    程序函數(shù)python
    未來加油dz
    發(fā)布于 :2023年08月30日 19:02:48

     Python程序語法元素分析(中)(1)#Python

    程序函數(shù)python
    未來加油dz
    發(fā)布于 :2023年08月30日 19:03:26

     Python程序語法元素分析(中)(2)#Python

    程序函數(shù)python
    未來加油dz
    發(fā)布于 :2023年08月30日 19:04:13

    格式框架語法元素_視頻(1)#Python數(shù)據(jù)分析

    編程數(shù)據(jù)分析python
    未來加油dz
    發(fā)布于 :2023年09月03日 15:20:20

    PIC單片機(jī)程序設(shè)計(jì)基礎(chǔ)格式

    PIC單片機(jī)程序設(shè)計(jì)基礎(chǔ)格式 為了快速掌握PIC單片機(jī)源程序的基本結(jié)構(gòu),這里給出一個(gè)典型的程序結(jié)構(gòu)框架。   &n
    發(fā)表于 05-17 09:07 ?966次閱讀

    Python程序格式框架語法元素分析

    代碼高亮是變成的色彩輔助體系,不是語法要求,可以檢查基本語法拼寫錯誤
    發(fā)表于 12-22 14:17 ?4921次閱讀
    <b class='flag-5'>Python</b><b class='flag-5'>程序</b><b class='flag-5'>格式</b><b class='flag-5'>框架</b>和<b class='flag-5'>語法</b><b class='flag-5'>元素</b><b class='flag-5'>分析</b>

    ATT格式匯編的語法格式的詳細(xì)資料說明

    之前,編過51單片機(jī)的匯編程序。最近,在看《Linux內(nèi)核完全注釋》,遇到很多AT&T格式的匯編程序,了解到AT&T格式和51單片機(jī)的匯編語法
    發(fā)表于 07-10 17:40 ?0次下載
    ATT<b class='flag-5'>格式</b>匯編的<b class='flag-5'>語法</b><b class='flag-5'>格式</b>的詳細(xì)資料說明

    Python語言程序設(shè)計(jì)實(shí)例解析

    Python語言采用嚴(yán)格的“縮進(jìn)”來表明程序格式框架。縮進(jìn)指每一行代碼開始前的空白區(qū)域,用來表示代碼之間的包含和層次關(guān)系
    發(fā)表于 07-15 16:12 ?12次下載
    <b class='flag-5'>Python</b>語言<b class='flag-5'>程序</b>設(shè)計(jì)實(shí)例解析

    Python程序語法元素分析資源下載

    Python程序語法元素分析資源下載
    發(fā)表于 08-09 09:23 ?2次下載

    python寫完程序之后怎么運(yùn)行

    Python是一門簡潔、易學(xué)的編程語言,被廣泛應(yīng)用于數(shù)據(jù)分析、人工智能等領(lǐng)域。在學(xué)習(xí)Python編程的過程中,了解程序的運(yùn)行機(jī)制是至關(guān)重要的。本文將詳盡解析
    的頭像 發(fā)表于 11-22 11:10 ?1097次閱讀

    python怎么運(yùn)行程序

    Python是一種廣泛使用的編程語言,它的簡易和可讀性使得它成為初學(xué)者和專業(yè)開發(fā)人員的首選。在運(yùn)行Python程序之前,您需要安裝Python解釋器,然后按照以下步驟進(jìn)行操作。 步驟1
    的頭像 發(fā)表于 11-24 09:25 ?2623次閱讀

    如何運(yùn)行Python程序

    運(yùn)行Python程序非常簡單。Python是一種解釋型語言,這意味著可以直接通過解釋器來執(zhí)行代碼。下面我將詳細(xì)介紹如何運(yùn)行Python程序
    的頭像 發(fā)表于 11-24 09:31 ?1347次閱讀

    python運(yùn)行程序出現(xiàn)紅色空白

    當(dāng)你運(yùn)行Python程序時(shí),如果出現(xiàn)紅色空白,這通常意味著有一個(gè)錯誤發(fā)生了。這個(gè)錯誤可能是由多種原因造成的,本文將詳細(xì)介紹可能的原因和解決方法,幫助你解決這個(gè)問題。 語法錯誤:Python
    的頭像 發(fā)表于 11-28 15:30 ?2106次閱讀
    主站蜘蛛池模板: 欧美日韩一区二区三区毛片 | 久久精品免视看国产成人2021 | 午夜女上男下xx00xx00动态 | 伊人网在线视频 | 四虎影院wwww | 在线看你懂 | 可以直接看的黄址 | 九色视频网站 | 五月婷婷在线视频观看 | aa看片| 日本不卡一区视频 | 99香蕉精品视频在线观看 | 在线观看日本免费不卡 | 91大神视频在线播放 | 成片一卡三卡四卡免费网站 | 激情婷婷色| 国模大尺度人体一区 | se综合| 日本三级特黄 | 好硬好大好爽女房东在线观看 | 97综合色 | 欧美一级欧美三级在线 | 亚洲人成网站色7777 | 性色视频在线观看 | 婷婷99精品国产97久久综合 | 亚洲综合精品一区二区三区中文 | 4455ee日本高清免费观看 | 永井玛丽亚中文在线观看视频 | 欧美成人亚洲欧美成人 | 一本到卡二卡三卡福利 | 中文一区在线观看 | 伊人天堂在线 | 日本一本高清视频 | 国产天天操| 涩涩高清无乱码在线观看 | 亚洲欧美强伦一区二区另类 | 最近高清在线视频观看免费 | jiuse在线 | 在线免费成人 | 性夜黄 a 爽免费看 性夜黄a爽影免费看 | 美国一级做a一级爱视频 |