Python基礎教程:Python的基礎語法

2021-01-08 程式設計師編程學習

從今天開始,我們開始正式進入到Python的編寫程序中來,要想從零開始一步步的成為程序大神,除了天賦和機遇,前期的基礎功課一定是必不可少的,在前幾期我們一直在介紹Python的數據類型,今天我們開始介紹Python的基礎語法部分,為了方便編譯和執行代碼範例,在以後的講解中我們都將在PyCharm這種Python開發最方便的工具上執行,以加深各位朋友對Python的理解和掌握。

PyCharm2018

行和縮進

Python最大的特點之一就是Python 的代碼塊不使用大括號 {}了,對於學習其他語言的朋友特別是學過C++的朋友來說,一定要注意了。Python最有特點的地方就是採用縮進的方式來控制函數、邏輯判斷或者代碼塊,例如:

在執行時會報錯,PyCharm會給出一個錯誤提醒:「IndentationError: unindent does not match any outer indentation level」,

所以,在編寫Python程序的時候,一定要養成良好的習慣,不要隨意性的到處敲空格;

因此,在 Python 中必須使用相同數目的行首縮進空格數。最好是在每個縮進層次使用 單個制表符或 兩個空格 或 四個空格 , 切記不能混用;

多行語句的寫法

當一行代碼太長,不得已需要換行的時候,Python使用反斜槓:「\」可以將一行長語句分成多行,此時,編譯器會認為它們是一行語句的,但是在語句中如果有[]、{}、()這樣的符號,是不需要用反斜槓標識,可以直接換行的,例如:

item1 = 1

item2 = 2

item3 = 3

total = item1 + \

item2 + \

item3#通過反斜槓換行

days = ['Monday', 'Tuesday', 'Wednesday',

'Thursday', 'Friday']#不需要通過反斜槓換行

Python的注釋

在編寫任何程序中,有效的注釋都是必不可少的,在Python中的注釋有以下幾種:

#:注釋一行''':注釋多行""":注釋多行

我們用一個截圖來說明一下:

幾種注釋的方法

代碼組

對於像if、def、while、class這樣的複合語句,第一行以關鍵詞開始,行的末尾以「:」結束,在這之後的一行或多行所構成的代碼片段我們把它叫做代碼組,也稱為子句(clause),在代碼組裡的每一行代碼要遵循相同的縮進規則,不可隨意縮進,例如:

最後,附上一張網上有大神總結的基礎語法圖片,請各位認真觀察,加深對Python的基礎語法的理解;

圖片來自於網絡大神

「只要功夫深,鐵杵磨成針」,我們的介紹只是拋磚引玉,相信各位朋友通過自身不懈的努力學習,一定會成為編程大神的!下一次我們將針對Python各種語句進行詳細講解,希望多多關注,謝謝!

相關焦點

  • Python基礎教程—Spyder簡介和Python版本
    2、Python版本查看Python 3.x與Python 2.x在語法存在一些不同。Python 3.x在設計的時候沒有考慮向較早版本相容。除非為了使用舊的Python2.x項目代碼或只支持2.x的第三方庫,否則不推薦使用2.x進行編程。比較明顯的區別是print。
  • python基礎語法總結
    python是一門相對來說比較簡單的語言,這使得無論是新手還是有其它語言經驗的人,學起python來都是事半功倍。本文整理一些python的基本語法。文件後綴名為 .py在一個後綴名為.py的文件中,寫入python代碼,它就可以被運行。雙擊直接運行的方式,可能會看到一閃而過的窗口,這是因為文件中的代碼已經執行完畢了。
  • Python基礎:python中的幾個基礎語法詳解-開課吧
    學一門語言,基礎語法一定要紮實。就如蓋房子一樣,地基打得好,任憑風吹雨打,學習python也一樣,學習很多東西都會花大量的時間來學習基礎語法,對於毫無編程經驗的新手而言,這樣的無疑是很友好的,那麼我們下面講一講python的基礎語法。
  • python基礎語法1
    4. python基礎語法4.1 Python標識符概述:標識符一般是變量名,函數名,類名,包名規則: 1、在python裡,標識符有字母、數字、下劃線組成。 2、在python中,所有標識符可以包括英文、數字以及下劃線(_),但不能以數字開頭。
  • Linux下python入門基礎之基礎語法2
    前言上一篇文章,我和大家一起學習了python的基本語法中的:print、縮進和多行連字符。這一篇文章我們再接著學習其它的語法。python入門基礎語法1.python引號python引號包含了三個(單引號、雙引號和三引號),與Java中一樣,引號必須成對出現,也就是說,引號是由兩部分組成,這兩部分缺一不可。其中三引號可以由多行組成,編寫多行文本的快捷語法,常用於做注釋。
  • 《Python基礎教程》:一本值得讀N遍地Python入門書籍
    《Python基礎教程》看了三遍。第一遍囫圇吞棗、嘗試寫代碼;第二遍重溫,同步看《Python學習手冊》、《Python Cookbook》,部分細節(如正則表達式)對照另兩本書一起看,敲代碼;第三遍仔細看了一遍,花了一個多月時間,每天晚上1~2個小時,收穫很大。
  • Python七天入門(二)- Python的基礎語法結構及變量
    上一篇文章天天Python為大家圖示講解了Python環境的安裝與配置:Python七天入門-天天Python帶你一周入門Python基礎(1),這一篇文章繼續為大家講解Python入門基礎的第二篇內容--Python中的語法結構,包括Python的基本語法以及變量、命名規範及關鍵字等內容。
  • Python基礎教程之小白入門篇
    為什麼選擇pythonPython可以說是程式語言中罕見的既簡單又強大的一門語言,python語言簡潔,語言優雅,功能強大,使用python,你只需要專注於問題的解決方案,而不是苦惱於程式語言的語法和結構。Python的發明者「Guido van Rossum」給python貼的標籤是「簡潔」和「優雅」,即對於程式語言的新手都能迅速上手使用python。
  • Python 基礎語法
    其中三引號可以由多行組成,編寫多行文本的快捷語法,常用於文檔字符串,在文件的特定地點,被當做注釋。空行與代碼縮進不同,空行並不是Python語法的一部分。書寫時不插入空行,Python解釋器運行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的代碼,便於日後代碼的維護或重構。記住:空行也是程序代碼的一部分。
  • Python基礎語法第一課
    第一個Python程序在昨天安裝好python以及配置好環境變量之後,今天我們來寫我們的第一個python程序。1.點擊開始按鈕,在搜索框輸入cmd敲一下回車鍵2.進入cmd面板,在cmd面板輸入python
  • Python的基礎教程,比PHP、GO等前景好的一門開發語言!
    PyCharm 具備一般 Python IDE 的功能,比如:調試、語法高亮、項目管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制等。另外,PyCharm 還提供了一些很好的功能用於 Django 開發,同時支持 Google App Engine,更酷的是,PyCharm 支持 IronPython。
  • python基礎課程-簡單的安裝python教程分享
    出自python創始人吉多·范羅蘇姆的一名話,讓很多人都開始學習python,包括小編我,也被python語言的魅力所吸引,投入到python的懷抱中。頭髮禿了不可怕,可怕的是還學不會python。python基礎教程python語言的強大2019年9月6日,IEEE Spectrrum發布了2019年最受歡迎的程式語言排名,python程式語言正式超過java,成為了榜單第一,python被應用於人工智慧
  • python入門書籍推薦
    今天給大家分享一下python的入門書籍。筆者曾經讀書的時候,對編程特別感興趣,可是我本身不是學計算機的,所以編程只能看視頻自學。那時候,我接觸到的第一門語言是C++,就是學了很久,但是這門語言太過深奧,我學了幾個月,連一些基本的圖形開發也實現不了,後來,我就放棄編程了。
  • Python基礎語法(Python自動化測試入門1)
    \python37\lib\site-packages\pip (python 3.7)5.生成requirements.txt:pip freeze > requirements.txtpython項目中必須包含一個 requirements.txt 文件,用於記錄所有依賴包及其精確的版本號。
  • 解析Python3 基礎語法
    行與縮進python最具特色的就是使用縮進來表示代碼塊,不需要使用大括號 {} 。縮進的空格數是可變的,但是同一個代碼塊的語句必須包含相同的縮進空格數。Python基礎數字(Number)類型python中數字有四種類型:整數、布爾型、浮點數和複數。
  • 說一說python中的幾個基礎語法
    學一門語言,基礎語法一定要紮實。就如蓋房子一樣,地基打得好,任憑風吹雨打,學習python也一樣,學習很多東西都會花大量的時間來學習基礎語法,對於毫無編程經驗的新手而言,這樣的無疑是很友好的,那麼我們下面講一講python的基礎語法。
  • Python入門基礎教程-準備工作
    不論是在基礎語法、爬蟲、可視化的學習,亦或是在數據挖掘的項目開展中,整個過程有痛苦也有收穫,有捶胸頓足也有仰天長笑。所以在以後的更新中,我將會從項目實戰的角度出發,從基礎語法、數據爬蟲、數據可視化、數據分析、數據挖掘方向逐次深入,學習Python,我們不是說說而已。
  • python基礎教程之python是什麼?
    python是什麼--python的功能總的來說,這幾種程式語言各有千秋。C語言是可以用來編寫作業系統的貼近硬體的語言,所以,C語言適合開發那些追求運行速度、充分發揮硬體性能的程序。高級程式語言通常都會提供一個比較完善的基礎代碼庫,讓你能直接調用,比如,針對電子郵件協議的SMTP庫,針對桌面環境的GUI庫,在這些已有的代碼庫的基礎上開發,一個電子郵件客戶端幾天就能開發出來。Python就為我們提供了非常完善的基礎代碼庫,覆蓋了網絡、文件、GUI、資料庫、文本等大量內容,被形象地稱作「內置電池(batteries included)」。
  • Python基礎教程判斷(if)語句
    判斷語句 又被稱為 「分支語句」,正是因為有了判斷,才讓程序有了很多的分支02. if 語句體驗2.1 if 判斷語句基本語法在Python中,if 語句 就是用來進行判斷的,格式如下:python if 要判斷的條件: 條件成立時,要做的事情 ……注意:代碼的縮進為一個tab
  • Python基礎語法知識點匯集
    本文小結了python基礎語法,歡迎python初學者學習閱讀,一起進步 在python中,只要定義了一個變量,而且它有數據,那麼它的類型就已經確定了,不需要咱們開發者主動的去說明它的類型,系統會自動辨別可以使用type(變量的名字),來查看變量的類型name =