Python學習四 Python語言的語法特點

2021-09-25 13:33:21 字數 2139 閱讀 2359

本節我要學習的是python的語法特點,如注釋規則、**縮排、**規範等。

單行注釋

語法如下:

# 注釋內容
單行注釋可以放在要注釋**的前一行,也可以放在要注釋**的右側。例如下面兩種注釋方式都是正確的

第一種形式:

#要求輸入身高,單位為m,如1.70

heigh=float(input("輸入您的身高"))

第二種形式:

heigh=float(input("輸入您的身高"))    #要求輸入身高,單位為m,如1.70
多行注釋

在python中,沒有乙個單獨的多行注釋標記,而是將一對將包含在一對三引號("』······』』』)或者("""······""")

語法格式如下:

'''

注釋內容1

注釋內容2

........

'''

或者

"""

注釋內容1

注釋內容2

........

"""

多行注釋通常用來為python檔案、模組、類或者函式等新增版權、功能等資訊。例如下面**將使用多行注釋為demo.py檔案新增版權、功能等資訊

'''

@ 檔名:demo.py

@ 檔案功能描述:根據身高、體重計算bmi指數

........

'''

中文注釋

語法格式如下:

#-*-coding:編碼 -*-
或者

#coding=編碼
例如,制定編碼為utf-8,可以使用下面的中文注釋

#-*-coding:utf-8 -*-
另外,下面的**也是正確的中文注釋

#coding=utf-8
python不像其他語言用大括號「」分隔**塊,而是採用**縮排和冒號「:」區分**之間的層次

說明:縮排可以使用空格或者tab鍵實現。其中,使用空格使,通常採用4個空格作為乙個縮排量,而使用tab鍵時,則採用乙個tab鍵作為乙個縮排量。通常情況建議採用空格描述。

在python中,對於類定義、函式定義、流程控制語句,以及異常處理語句燈,行尾的冒號和下一行的縮排表示乙個**塊的開始,例如下面**中的縮排即為正確的縮排

height=float(input("請輸入您的身高")) #輸入身高

weight=float(input("請輸入您的體重")) #輸入體重

bmi=weight/(height*weight) #計算bmi指數

#判斷身材是否合理

if bmi<18.5:

print("您的bmi指數為:"+str(bmi)) #輸出bmi指數

print("體重過輕")

if bmi>=18.5 and bmi<24.9:

print("您的bmi指數為:"+str(bmi)) #輸出bmi指數

print("正常範圍,注意保持")

if bmi>=24.9 and bmi<29.9:

print("您的bmi指數為:"+str(bmi)) #輸出bmi指數

print("體重過重")

if bmi>=29.9:

print("您的bmi指數為:" + str(bmi)) #輸出bmi指數

print("肥胖")

python對**縮排要求非常嚴格,同乙個級別的**塊的縮排量必須相同,不然就會報錯。

命名規則

推薦寫法

import os

import sys

不推薦寫法

import os,sys
不規範寫法

height=float(input("請輸入您的身高"));

weight=float(input("請輸入您的體重"));

命名規範

python基礎學習四 python函式

python函式 1 當定義了乙個函式,比如test 並儲存在檔案fun.py中,可以在檔案的當前目錄下啟動python直譯器,用from fun import test來匯入test函式。2 當傳入的引數的個數不對時,python會自動報錯,但是如果是函式型別不對,則除了python內建函式,自定...

Python學習筆記(四)

dict 用 dict 表示 名字 成績 的查詢表如下 d 名字稱為key,對應的成績稱為value,dict就是通過 key 來查詢 value。key不能重複 花括號 表示這是乙個dict,然後按照 key value,寫出來即可。最後乙個 key value 的逗號可以省略。由於dict也是集...

python學習筆記(四)

0.假設你現在拿到了乙個英語句子,需要把這個句子中的每乙個單詞拿出來單獨處理。sentence i am an englist sentence 這時就需要對字串進行分割。sentence.split split 會把字串按照其中的空格進行分割,分割後的每一段都是乙個新的字串,最終返回這些字串組成乙...