色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

電子設計 ? 來源: CSDN ? 作者: CSDN ? 2020-12-30 15:36 ? 次閱讀

程序的格式框架

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

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

pIYBAF9uKMGAOBuuAAFmZyOJ01A885.png

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

o4YBAF9uKMOAMbpGAAFHyuqhZc8753.png

對于縮進,有以下要求:

縮進

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

注釋

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

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

o4YBAF9uKMWAQR96AAEEHFjv6CI351.png

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

pIYBAF9uKMaACg8KAAAmXx2d7qU377.png

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

o4YBAF9uKMiAG_g2AADDljzmWtk925.png

數據類型
整數類型:如10011101

o4YBAF9uKMqABCyWAAEyZWi41Mk510.png

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

pIYBAF9uKMyAMOFiAADhLGFbq3I209.png

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

o4YBAF9uKM2AQd0wAAA6D55iysA385.png

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

pIYBAF9uKM-APgntAAAyOQ9pnaM991.png

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

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

語句與函數

o4YBAF9uKNGAHtHoAAD9AHzU2dA335.png

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

pIYBAF9uKNOAQESYAAD4F5yeNtg981.png

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

函數

o4YBAF9uKNWAHG5VAAEKGFbdV6U153.png


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

Python程序的輸入輸出

input()

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

pIYBAF9uKNeARO5dAAD1Tg0pT5s376.png

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

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

o4YBAF9uKNmABsTTAAEOqftKSjY722.png

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

pIYBAF9uKNqAdoMaAACmzL34Q-A046.png

eval()
eval()去掉參數最外側引號并執行余下語句的函數

o4YBAF9uKNyAfGU1AAEDllaxnto465.png

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

pIYBAF9uKN6Abqv7AACCd_X8jHQ838.png

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

編輯:hfy


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

    關注

    56

    文章

    4807

    瀏覽量

    84939
收藏 人收藏

    評論

    相關推薦

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

    程序函數python
    未來加油dz
    發布于 :2023年08月30日 18:55:44

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

    程序函數python
    未來加油dz
    發布于 :2023年08月30日 19:01:55

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

    程序函數python
    未來加油dz
    發布于 :2023年08月30日 19:02:48

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

    程序函數python
    未來加油dz
    發布于 :2023年08月30日 19:03:26

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

    程序函數python
    未來加油dz
    發布于 :2023年08月30日 19:04:13

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

    編程數據分析python
    未來加油dz
    發布于 :2023年09月03日 15:20:20

    PIC單片機程序設計基礎格式

    PIC單片機程序設計基礎格式 為了快速掌握PIC單片機源程序的基本結構,這里給出一個典型的程序結構框架。   &n
    發表于 05-17 09:07 ?962次閱讀

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

    代碼高亮是變成的色彩輔助體系,不是語法要求,可以檢查基本語法拼寫錯誤
    發表于 12-22 14:17 ?4892次閱讀
    <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格式匯編的語法格式的詳細資料說明

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

    Python語言程序設計實例解析

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

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

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

    python寫完程序之后怎么運行

    Python是一門簡潔、易學的編程語言,被廣泛應用于數據分析、人工智能等領域。在學習Python編程的過程中,了解程序的運行機制是至關重要的。本文將詳盡解析
    的頭像 發表于 11-22 11:10 ?1063次閱讀

    python怎么運行程序

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

    如何運行Python程序

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

    python運行程序出現紅色空白

    當你運行Python程序時,如果出現紅色空白,這通常意味著有一個錯誤發生了。這個錯誤可能是由多種原因造成的,本文將詳細介紹可能的原因和解決方法,幫助你解決這個問題。 語法錯誤:Python
    的頭像 發表于 11-28 15:30 ?2071次閱讀
    主站蜘蛛池模板: 亚洲中文热码在线视频| 中文人妻熟妇精品乱又伦| 2020精品国产视| 狠狠色色综合网站| 羞羞漫画在线播放| 高挑人妻无奈张开腿| 肉动漫无码无删减在线观看| 边做边爱BD免费看片| 日韩人妻精品久久日| 岛国电影网址| 同桌上课把奶露出来给我玩| 国产精品色吧国产精品| 亚洲成色WWW久久网站夜月| 国产日韩精品SUV| 亚洲AV精品无码国产一区| 国内久久久久影院精品| 艳妇臀荡乳欲伦岳TXT下载| 久久久无码精品亚洲欧美| 18日本人XXXXXX18| 欧美日韩亚洲第一区在线| 纯h超级大尺度小黄文| 天天狠狠色综合图片区| 国产一区二区无码蜜芽精品| 亚洲一区二区免费看| 伦理片97影视网| www.伊人网| 受被三个攻各种道具PLAY| 国产色精品久久人妻无码看片软件 | 国产成人精品男人的天堂网站| 十分钟免费观看高清视频大全| 国产乱人精品视频AV麻豆| 亚洲一区二区女搞男| 欧美の无码国产の无码影院| 光溜溜的美女直播软件| 亚洲人视频在线| 欧美精品华人在线| 国产欧美日韩中文视频在线| 伊人久久大香线蕉影院95| 青青草伊人| 精品国产自在现线拍400部| 99re8在线视频精品|