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

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

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

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

python的基礎語法

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

1.內(nèi)容簡介

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

  • Python 編程模式
  • Python 標識符與關鍵字
  • Python 縮進與代碼塊
  • Python 簡單輸入輸出
  • Python 基本代碼結構

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!")

在我當前使用的 Python3.9.5 版本中,以上實例輸出結果如下:

Hello, ShowMeAI, this is Python!

(2)腳本式編程

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

圖片

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

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

使用以下命令運行程序:

$ python test.py

輸出結果:

Hello, ShowMeAI, this is Python!

3.Python標識符

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

圖片

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

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

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

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

4.Python保留字符

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

所有 Python 的關鍵字只包含小寫字母。

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.行和縮進

學習 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語句中一般以新行作為語句的結束符。

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

total = item_one + \\
        item_two + \\
        item_three

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

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

7.Python字符串與引號

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

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

圖片

8.Python注釋

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

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

圖片

輸出結果:

Hello, ShowMeAI, this is Python!

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

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

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

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

9.Python空行

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

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

10.用戶輸入

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

圖片

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

11.同一行顯示多條語句

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

圖片

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

$ python test.pyShowMeAI

12.print輸出

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

圖片

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

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

13.代碼塊/代碼組

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

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

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

如下實例:

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

    關注

    88

    文章

    3639

    瀏覽量

    94031
  • 代碼
    +關注

    關注

    30

    文章

    4836

    瀏覽量

    69119
  • python
    +關注

    關注

    56

    文章

    4810

    瀏覽量

    85074
收藏 人收藏

    評論

    相關推薦

    Python的基本語法匯總

    Python是一門應用性較強的編程語言,近年來的市場也非常大。學習需要,先熟悉一下python語法
    發(fā)表于 09-04 16:26 ?1418次閱讀
    <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基礎語法及流程控制

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

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

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

    Python的基礎語法知識點大全

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

    Python編程入門教程學習課件免費下載

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

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

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

    Python編程入門講解PPT

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

    生成Latex公式,不用學Latex復雜的語法

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

    python的基礎知識培訓教程課件免費下載

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

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

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

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

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

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

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

    Python基礎語法-條件判斷

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

    Python基礎語法-字典

    字典是Python中一種常見的數(shù)據(jù)類型用于存儲具有映射關系的數(shù)據(jù)。
    的頭像 發(fā)表于 02-23 14:06 ?1099次閱讀
    <b class='flag-5'>Python</b>基礎<b class='flag-5'>語法</b>-字典
    主站蜘蛛池模板: 成人激情综合网 | 日本夜夜操 | 天天爽夜夜| 国产精品九九热 | 成年人黄色片视频 | 亚洲综合色一区二区三区小说 | 欧美三级午夜伦理片 | 一级特黄aaa大片免色 | 午夜影皖普通区 | 高清成年美女黄网站色大 | 天天综合天天做 | 色图综合网 | 亚洲天堂最新地址 | 亚洲激情都市 | 1024手机看片国产 | 欧美视频免费一区二区三区 | 日本三级在线视频 | 天天操人人干 | 狠狠色丁香久久婷婷综 | 久久久久九九精品影院 | 欧美午夜视频在线 | 女同毛片 | 日本最新免费网站 | 激情亚洲综合网 | 国产成人精品亚洲 | 国产三级播放 | 免费看黄色毛片 | 在线观看视频你懂的 | 美女视频黄a视频免费全过程 | www.成人在线| 在线观看一区二区三区视频 | 停停色| 精品久久久久久中文字幕欧美 | 久久是精品 | 黄色在线播放网址 | 97影院理伦在线观看 | 色老板在线视频一区二区 | 日本三级午夜 | 一本在线免费视频 | 97综合色| 日韩孕交 |