一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

電子設(shè)計 ? 來源: 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)不正確程序會運行錯誤
- 所屬關(guān)系:表達(dá)代碼間包含和層次關(guān)系的唯一手段
- 長度一致:對于縮進(jìn),在同一程序內(nèi)要保持長度一致,一般用4個空格或者1個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
- 注意事項:大小寫敏感,首字符不能是數(shù)字,不與保留字相同
如:Python和python是不同變量,123python是不合法的
- 賦值符號:可以使用等號(=)向變量賦值或修改值,=被稱為賦值符號

pIYBAF9uKMaACg8KAAAmXx2d7qU377.png

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

o4YBAF9uKMiAG_g2AADDljzmWtk925.png

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

o4YBAF9uKMqABCyWAAEyZWi41Mk510.png

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

pIYBAF9uKMyAMOFiAADhLGFbq3I209.png

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

o4YBAF9uKM2AQd0wAAA6D55iysA385.png

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

pIYBAF9uKM-APgntAAAyOQ9pnaM991.png

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

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

語句與函數(shù)

o4YBAF9uKNGAHtHoAAD9AHzU2dA335.png

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

pIYBAF9uKNOAQESYAAD4F5yeNtg981.png

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

函數(shù)

o4YBAF9uKNWAHG5VAAEKGFbdV6U153.png


函數(shù):根據(jù)輸入?yún)?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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(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

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

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

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

    代碼高亮是變成的色彩輔助體系,不是語法要求,可以檢查基本語法拼寫錯誤
    發(fā)表于 12-22 14:17 ?5227次閱讀
    <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單片機的匯編程序。最近,在看《Linux內(nèi)核完全注釋》,遇到很多AT&T格式的匯編程序,了解到AT&T格式和51單片機的匯編語法
    發(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è)計實例解析

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

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

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

    python寫完程序之后怎么運行

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

    python怎么運行程序

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

    如何運行Python程序

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

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

    當(dāng)你運行Python程序時,如果出現(xiàn)紅色空白,這通常意味著有一個錯誤發(fā)生了。這個錯誤可能是由多種原因造成的,本文將詳細(xì)介紹可能的原因和解決方法,幫助你解決這個問題。 語法錯誤:Python
    的頭像 發(fā)表于 11-28 15:30 ?2602次閱讀

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

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用比匯編、C或Java等語言更少的代碼行。Python編程語言最初實際上是作為Linux的腳本語言而開發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?739次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和運行<b class='flag-5'>Python</b><b class='flag-5'>程序</b>?