Python語法規則


Python基本語法

Python的語法相對比C,C++,Java更加簡潔,比較符合人的正常思維。本篇介紹Python的基本語法,通過本篇文章你可以學到以下內容。

  • 掌握Python的基本語法
  • 識別Python中的關鍵字

Python是一門腳本語言,有以下特點:

  • 面向對象:類
  • 語法塊:使用縮進進行標記
  • 注釋: #單行注釋,"""多行注釋""",'''我也是多行注釋''
  • 打印與輸出:print(), input()
  • 變量: 變量在賦值的時候確定變量的類型
  • 模塊:通過import 模塊名進行加載模塊

Python的標識符

標識符是用戶編程時使用的名字,用於給變量、常量、函數、語句塊等命名,以建立起名稱與使用之間的關系。標識符通常由字母和數字以及其它字符構成。

標識符的命名遵循以下規定:

  • 開頭以字母或者下划線_,剩下的字符數字字母或者下划線
  • Python遵循小駝峰命名法
  • 不是使用Python中的關鍵字進行命名

代碼示例:

num = 10 # 這是一個int類型變量

錯誤命名示例:

123rate(數字開頭)、 mac book pro(含有空格),class(關鍵字)

Python關鍵字
以下列表中的關鍵字不可以當做標識符進行使用。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

Python語句的縮進

Python相對於傳統語言(C,Java)而言最大的不同之處就是沒有大括號{},而是使用縮進對齊表示代碼邏輯。行末沒有分號;直接另起下行即可,接近於偽代碼。代碼風格以‘優雅’,‘簡單’著稱。

代碼示例:

def main():
    # 通過縮進標記函數代碼塊
    print("這是一個主函數")
    print("我是函數內部的代碼塊")

如果縮進沒有對齊,長產生對應的語法錯誤或者是縮進錯誤。

Python的多行語句

Python語句中行末沒有分號;直接另起下行即可。

可以使用斜杠進行多行顯示,代碼如下:

num1 = 10
num2 = 20
num3 = 30
result = num1 + \
        num2 + \
        num3

如果是list,dict,tuple就不需要多行連接符。如下所示:

nums_list = [1, 2, 3, 4
5, 6, 7]

Python中引號的使用

Python語言中,使用單引號'和雙引號"表示字符串數據類型。注意:引號必須成對出現。代碼如下:

string = "python666"
string1 = 'python'
string2 = """我是字符串內容"""
string3 = '''我是字符串內容'''

Python中的注釋

Python語言中,兩種注釋:單行注釋(#)和多行注釋(單引號和雙引號),例子如下:

# 你好,我是單行注釋
'''
我是多行注釋
'''
"""
我也是多行注釋
"""

Python空格和換行

Python語言之所以簡潔,是因為在代碼中添加了空格和空行。書寫代碼時不添加空格和空行不會報錯,加上之后只是為了代碼的可讀性。

string = "abc"

變量中,等於號左右兩邊使用了空格,看起來更加美觀。

def func():
    pass


def main():
    pass

函數和函數之間空兩行,更加美觀。

打印

Python中打印是一個內置函數。print()默認換行,如果不想換行加上end參數。

print('hello world', end='')

輸入

Python中輸入是一個內置函數。input()函數,注意默認是輸入一個字符串。

str_name = input("請輸入你的名字")

注意:括號里面的是一個提示信息。

有需要的話可以關注我的微信公眾號,會第一時間接收最新的知識。

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM