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

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

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

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

python的基礎(chǔ)語法

汽車電子技術(shù) ? 來源:Python日志 ? 作者:Python日志 ? 2023-02-28 10:39 ? 次閱讀

1.內(nèi)容簡介

本篇將對 Python 進行簡要的介紹,通過閱讀本篇內(nèi)容您將了解到:

  • Python 編程模式
  • Python 標識符與關(guān)鍵字
  • Python 縮進與代碼塊
  • Python 簡單輸入輸出
  • Python 基本代碼結(jié)構(gòu)

2.認識Python程序

(1)交互式編程

交互式編程不需要創(chuàng)建腳本文件,是通過Python解釋器的交互模式進來編寫代碼。

你只需要在命令行中輸入 Python 命令即可啟動交互式編程,提示窗口如下:

$ pythonPython 3.9.5 (default, May  4 2021, 03:33:11)
[Clang 12.0.0 (clang-1200.0.32.29)] on darwin
Type "help", "copyright", "credits" **or** "license" **for** more information.>>>

圖片

在 python 提示符中輸入以下文本信息,然后按 Enter 鍵查看運行效果:

>>> print("Hello, ShowMeAI, this is Python!")

在我當(dāng)前使用的 Python3.9.5 版本中,以上實例輸出結(jié)果如下:

Hello, ShowMeAI, this is Python!

(2)腳本式編程

如果我們需要完成的任務(wù)較為復(fù)雜,我們可以把中間處理過程組織梳理成python腳本,然后通過腳本參數(shù)調(diào)用解釋器開始執(zhí)行腳本,直到腳本執(zhí)行完畢。當(dāng)腳本執(zhí)行完成后,解釋器不再有效。

圖片

讓我們寫一個簡單的 Python 腳本程序。所有 Python 文件將以 .py 為擴展名。將以下的源代碼拷貝至 test.py 文件中。

print("Hello, ShowMeAI, this is Python!")

使用以下命令運行程序:

$ python test.py

輸出結(jié)果:

Hello, ShowMeAI, this is Python!

3.Python標識符

標識符是允許作為變量(函數(shù)、類等)名稱的有效字符串。其中,有一部分是關(guān)鍵字(語言本身保留的標識符),它是不能做它用的標識符的,否則會引起語法錯誤(SyntaxError 異常)。Python 還有稱為 built-in 標識符集合,雖然它們不是保留字,但是不推薦使用這些特別的名字。

圖片

Python 是動態(tài)類型語言, 也就是說不需要預(yù)先聲明變量的類型。變量的類型和值在賦值那一刻被初始化。變量賦值通過等號來執(zhí)行。

Python的有效標識符由大小寫字母、下劃線和數(shù)字組成。數(shù)字不能作為第一個字符,標識符的長度不限,Python標識符是大小寫敏感的。

在編程語言中,常見的變量命名方式有兩種:

  • 駝峰體:
  • DateOfBirth
  • AgeOfBoy
  • ShowMeAI
  • 下劃線:
  • date_of_birth
  • age_of_boy
  • show_me_ai

4.Python保留字符

下面的列表顯示了在Python中的保留字。這些保留字不能用作常數(shù)或變數(shù),或任何其他標識符名稱。

所有 Python 的關(guān)鍵字只包含小寫字母。

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

圖片

5.行和縮進

學(xué)習(xí) Python 與其他語言最大的區(qū)別就是,Python 的代碼塊不使用大括號 {} 來控制類,函數(shù)以及其他邏輯判斷。python 最具特色的就是用縮進來寫模塊。

縮進可使用tab或空格等,空白數(shù)量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數(shù)量。

圖片

以下實例縮進為四個空格:

if True:    print("True")else:    print("False")

以下代碼將會執(zhí)行錯誤:

#!/usr/bin/python# -*- coding: UTF-8 -*-# 文件名:test.pyif True:    print("ShowMeAI")    print("Awesome")else:    print("Test")    # 沒有嚴格縮進,在執(zhí)行時會報錯
  print("False")

執(zhí)行以上代碼,會出現(xiàn)如下錯誤提醒:

File "

經(jīng)常遇到的對齊錯誤有2種:

  • IndentationError: unindent does not match any outer indentation level
  • 錯誤表明,你使用的縮進方式不一致,有的是 tab 鍵縮進,有的是空格縮進,改為一致即可
  • IndentationError: unexpected indent
  • 文件里格式不對,可能是tab和空格沒對齊的問題

因此,在 Python 的代碼塊中必須使用相同數(shù)目的行首縮進空格數(shù)。

建議你在實際編程中,每個縮進層次使用 單個制表符兩個空格四個空格 , 切記不能混用

6.多行語句

Python語句中一般以新行作為語句的結(jié)束符。

但是我們可以使用斜杠( \\)將一行的語句分為多行顯示,如下所示:

total = item_one + \\
        item_two + \\
        item_three

語句中包含 [], {} 或 () 括號就不需要使用多行連接符。如下實例:

days = ['Monday', 'Tuesday', 'Wednesday',        'Thursday', 'Friday']

7.Python字符串與引號

Python 可以使用引號( ' )、雙引號( " )、三引號( '''""" ) 來表示字符串,引號的開始與結(jié)束必須是相同類型的。(更詳細的python字符串知識參見python字符串及操作)

其中三引號可以由多行組成,編寫多行文本的快捷語法,常用于文檔字符串,在文件的特定地點,被當(dāng)做注釋。

圖片

8.Python注釋

Python的注釋(Comment)規(guī)則

python中單行注釋采用 # 開頭。

圖片

輸出結(jié)果:

Hello, ShowMeAI, this is Python!

注釋可以在語句或表達式行末:

name = "ShowMeAI" # 這是一個注釋

python 中多行注釋使用三個單引號(''')或三個雙引號(""")。

#!/usr/bin/python# -*- coding: UTF-8 -*-# 文件名:test.py'''
這是多行注釋,使用單引號。
這是多行注釋,使用單引號。
這是多行注釋,使用單引號。
'''"""
這是多行注釋,使用雙引號。
這是多行注釋,使用雙引號。
這是多行注釋,使用雙引號。
"""

9.Python空行

函數(shù)之間或類的方法之間用空行分隔,表示一段新的代碼的開始。類和函數(shù)入口之間也用一行空行分隔,以突出函數(shù)入口的開始。

空行與代碼縮進不同,空行并不是Python語法的一部分。書寫時不插入空行,Python解釋器運行也不會出錯。但是空行的作用在于分隔兩段不同功能或含義的代碼,便于日后代碼的維護或重構(gòu)。

10.用戶輸入

下面的程序執(zhí)行后就會等待用戶輸入,按回車鍵后就會退出:

圖片

以上代碼中 ,\\n 實現(xiàn)換行。一旦用戶按下 enter(回車) 鍵退出,其它鍵顯示。

11.同一行顯示多條語句

Python可以在同一行中使用多條語句,語句之間使用分號(;)分割,以下是一個簡單的實例:

圖片

執(zhí)行以上代碼,輸入結(jié)果為:

$ python test.pyShowMeAI

12.print輸出

python3中print默認輸出是換行的,如果要實現(xiàn)不換行需要在變量末尾加上 「 , end='' 」。

圖片

以上實例執(zhí)行結(jié)果為:

a
b
---------
a b a b

13.代碼塊/代碼組

縮進相同的一組語句構(gòu)成一個代碼塊,我們稱之代碼組。

像if、while、def和class這樣的復(fù)合語句,首行以關(guān)鍵字開始,以冒號( : )結(jié)束,該行之后的一行或多行代碼構(gòu)成代碼組。

我們將首行及后面的代碼組稱為一個子句(clause)。

如下實例:

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

    關(guān)注

    88

    文章

    3614

    瀏覽量

    93686
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4779

    瀏覽量

    68522
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4792

    瀏覽量

    84627
收藏 人收藏

    評論

    相關(guān)推薦

    Python的基本語法匯總

    Python是一門應(yīng)用性較強的編程語言,近年來的市場也非常大。學(xué)習(xí)需要,先熟悉一下python語法
    發(fā)表于 09-04 16:26 ?1342次閱讀
    <b class='flag-5'>Python</b>的基本<b class='flag-5'>語法</b>匯總

    [2.1.1]--Python基本語法

    python
    jf_75936199
    發(fā)布于 :2023年03月13日 13:47:58

    python基礎(chǔ)語法及流程控制

    爬蟲復(fù)習(xí)1.python基礎(chǔ)python基礎(chǔ)語法 流程控制 函數(shù)封裝2.防爬措施整體防爬User-AgentrefererIP代理池Cookie代理池 各自防爬數(shù)據(jù)內(nèi)部動態(tài)加載網(wǎng)頁設(shè)置有干擾項標簽
    發(fā)表于 08-31 07:41

    python語法中字符串單引號和雙引號有區(qū)別嗎?

    我們知道在C語言中單引號表示單個字符,雙引號表示多個字符,python 中是否也是這么表示呢。
    發(fā)表于 11-10 08:31

    Python的基礎(chǔ)語法知識點大全

    本文檔的主要內(nèi)容詳細介紹的是Python的基礎(chǔ)語法知識點大全。
    發(fā)表于 06-12 08:00 ?1次下載

    Python編程入門教程學(xué)習(xí)課件免費下載

    Python語法簡潔,支持動態(tài)輸入,是解釋性語言。在大多數(shù)平臺上,對于眾多領(lǐng)域,Python都是一個理想的開發(fā)語言,特別適合于應(yīng)用程序的快速開發(fā)。
    發(fā)表于 03-09 08:00 ?0次下載

    Python web接口開發(fā)與測試的PDF電子書免費下載

    ,對于初學(xué) Python 的人來說,大多的問題并不是 Python語法,如果讀者稍有編程語言基礎(chǔ),那么將會很容易就能學(xué)會 Python語法
    發(fā)表于 04-20 08:00 ?11次下載
    <b class='flag-5'>Python</b> web接口開發(fā)與測試的PDF電子書免費下載

    Python編程入門講解PPT

      Python是一種簡單易學(xué),功能強大的編程語言。它有高效率的高層數(shù)據(jù)結(jié)構(gòu),能夠簡單、有效地實現(xiàn)面向?qū)ο缶幊?b class='flag-5'>Python語法簡潔,支持動態(tài)輸入,是解釋性語言。在大多數(shù)平臺上,對于眾多領(lǐng)域,
    發(fā)表于 07-08 10:43 ?35次下載
    <b class='flag-5'>Python</b>編程入門講解PPT

    生成Latex公式,不用學(xué)Latex復(fù)雜的語法

    現(xiàn)在,解放雙手的時刻來了,只需要掌握一點Python語法,上面的公式只需要4行就能生成,其中3行還是Python的計算公式。
    的頭像 發(fā)表于 08-21 11:41 ?4548次閱讀
    生成Latex公式,不用學(xué)Latex復(fù)雜的<b class='flag-5'>語法</b>

    python的基礎(chǔ)知識培訓(xùn)教程課件免費下載

    本文檔的主要內(nèi)容詳細介紹的是python的基礎(chǔ)知識培訓(xùn)教程課件免費下載主要內(nèi)容包括了:python概述,python基礎(chǔ)語法Python數(shù)
    發(fā)表于 09-04 17:18 ?73次下載
    <b class='flag-5'>python</b>的基礎(chǔ)知識培訓(xùn)教程課件免費下載

    簡潔編寫Python 語法的7種技巧分享

    Python 是一門用途廣泛、易讀、而且容易入門的編程語言。但同時 python 語法也允許我們做一些很奇怪的事情。 1、使用 lambda 表達式重寫多行函數(shù) 眾所周知 python
    的頭像 發(fā)表于 12-20 11:03 ?831次閱讀

    Python基礎(chǔ)語法、容器、函數(shù)及文件操作等

    接下來小編就介紹一下博學(xué)谷Python編程基礎(chǔ)學(xué)習(xí)內(nèi)容:
    發(fā)表于 05-05 17:01 ?2097次閱讀

    如何用Python語法加速C+的數(shù)值計算

    Matx 是一個實驗性的 GPU 加速的數(shù)值計算 C ++庫,旨在跨越用戶之間可能需要的最高性能之間的差距,在所有 CUDA 庫中使用相同的簡單語法和類型。使用 CUDA 11.0 中添加的 C
    的頭像 發(fā)表于 04-10 10:41 ?1250次閱讀

    Python基礎(chǔ)語法-條件判斷

    單分支結(jié)構(gòu) if 語句一個 if 語句包含有五個要素:① 關(guān)鍵詞"if";② "條件";③ 英文冒號":";④ 縮進;⑤ 代碼塊
    的頭像 發(fā)表于 02-23 13:56 ?1196次閱讀
    <b class='flag-5'>Python</b>基礎(chǔ)<b class='flag-5'>語法</b>-條件判斷

    Python基礎(chǔ)語法-字典

    字典是Python中一種常見的數(shù)據(jù)類型用于存儲具有映射關(guān)系的數(shù)據(jù)。
    的頭像 發(fā)表于 02-23 14:06 ?1031次閱讀
    <b class='flag-5'>Python</b>基礎(chǔ)<b class='flag-5'>語法</b>-字典
    主站蜘蛛池模板: 国产精品日本无码久久一老A| 动漫美女被h动态图| 十次啦中文网| 美女被爆羞羞天美传媒| 美女伊人网| 日本色高清| 欧美亚洲精品一区二三区8V | 高清国语自产拍免费| 国产精品久久久久婷婷五月色婷婷| 国产日韩成人内射视频| 国产扒开美女双腿屁股流白浆| 国产福利高清在线视频| 和I儿媳妇激情| 国产综合在线视频| 久久综合中文字幕无码| 欧美另类一区| 性夜影院爽黄A爽免费动漫| 双性h浪荡受bl| 野花香HD免费高清版6高清版 | 99视频全部看免费观| 最近免费中文字幕MV在线视频3| aaa级黄影片| 国产精品久人妻精品| 久久久久久电影| 欧美香蕉大胸在线视频观看| 无码欧美喷潮福利XXXX| 中文在线无码高潮潮喷在线| 成年人免费观看视频网站| 国语大学生自产拍在线观看| 免费在线视频一区| 羞羞影院午夜男女爽爽免费| 亚洲 日韩 国产 中文视频| 中文字幕亚洲视频| 高清国语自产拍免费| 久久丫线这里只精品| 色淫阁色九九| 最近中文字幕在线中文视频| 国产97视频在线观看| 国产日韩精品SUV| 嫩草www视频在线观看高清| 香蕉水蜜桃牛奶涩涩|