首頁>技術>

目標1註釋的作用註釋的分類及語法註釋的特點一. 註釋的作用沒有註釋的程式碼添加註釋的程式碼

透過用自己熟悉的語言,在程式中對某些程式碼進行標註說明,這就是註釋的作用,能夠大大增強程式的可讀性。

二. 註釋的分類及語法

註釋分為兩類:==單行註釋== 和 ==多行註釋==。

單行註釋

只能註釋一行內容,語法如下:

# 註釋內容
多行註釋

可以註釋多行內容,一般用在註釋一段程式碼的情況, 語法如下:

"""    第一行註釋    第二行註釋    第三行註釋"""'''    註釋1    註釋2    註釋3'''

快捷鍵: ==ctrl + /==

2.1 快速體驗單行註釋
# 輸出hello worldprint('hello world')print('hello Python')  # 輸出(簡單的說明可以放到一行程式碼的後面,一般習慣程式碼後面新增兩個空格再書寫註釋文字)
多行註釋
"""    下面三行都是輸出的作用,輸出內容分別是:    hello Python    hello itcast    hello itheima"""print('hello Python')print('hello itcast')print('hello itheima')'''    下面三行都是輸出的作用,輸出內容分別是:    hello Python    hello itcast    hello itheima'''print('hello Python')print('hello itcast')print('hello itheima')

注意:直譯器不執行任何的註釋內容。

總結1註釋的作用

用人類熟悉的語言對程式碼進行解釋說明,方便後期維護。

註釋的分類單行: # 註釋內容,快捷鍵ctrl+/多行:""" 註釋內容 """ 或 ''' 註釋內容 '''直譯器不執行註釋內容目標2變數的作用定義變數認識資料型別一. 變數的作用

舉例體驗:我們去圖書館讀書,怎麼樣快速找到自己想要的書籍呢?是不是管理員提前將書放到固定位置,並把這個位置進行了編號,我們只需要在圖書館中按照這個編號查詢指定的位置就能找到想要的書籍。

這個編號其實就是把書籍存放的書架位置起了一個名字,方便後期查詢和使用。

程式中,資料都是臨時儲存在記憶體中,為了更快速的查詢或使用這個資料,通常我們把這個資料在記憶體中儲存之後定義一個名稱,這個名稱就是變數。

變數就是一個儲存資料的的時候當前資料所在的記憶體地址的名字而已。

二. 定義變數
變數名 = 值

變數名自定義,要滿足==識別符號==命名規則。

2.1 識別符號

識別符號命名規則是Python中定義各種名字的時候的統一規範,具體如下:

由數字、字母、下劃線組成不能數字開頭不能使用內建關鍵字嚴格區分大小寫
False     None    True   and      as       assert   break     class  continue  def     del    elif     else     except   finally   forfrom      global  if     import   in       is       lambda    nonlocalnot       or      pass   raise    return   try      while     with  yield
2.2 命名習慣見名知義。大駝峰:即每個單詞首字母都大寫,例如:MyName。小駝峰:第二個(含)以後的單詞首字母大寫,例如:myName。下劃線:例如:my_name。2.3 使用變數
my_name = 'TOM'print(my_name)schoolName = '黑馬程式設計師'print(schoolName)
2.4 認識bug

所謂bug,就是程式中的錯誤。如果程式有錯誤,需要程式設計師排查問題,糾正錯誤。

三. Debug工具

Debug工具是PyCharm IDE中整合的用來除錯程式的工具,在這裡程式設計師可以檢視程式的執行細節和流程或者調解bug。

Debug工具使用步驟:

打斷點Debug除錯3.1 打斷點斷點位置

目標要除錯的程式碼塊的第一行程式碼即可,即一個斷點即可。

打斷點的方法

單擊目的碼的行號右側空白位置。

3.2 Debug除錯

打成功斷點後,在檔案內部任意位置 — 右鍵 -- Debug'檔名' — 即可調出Debug工具面板 -- 單擊Step Over/F8,即可按步執行程式碼。

3.2.1 Debug輸出面板分類Debugger顯示變數和變數的細節Console輸出內容四. 認識資料型別

在 Python 裡為了應對不同的業務需求,也把資料分為不同的型別。

檢測資料型別的方法:type()

a = 1print(type(a))  # <class 'int'> -- 整型b = 1.1print(type(b))  # <class 'float'> -- 浮點型c = Trueprint(type(c))  # <class 'bool'> -- 布林型d = '12345'print(type(d))  # <class 'str'> -- 字串e = [10, 20, 30]print(type(e))  # <class 'list'> -- 列表f = (10, 20, 30)print(type(f))  # <class 'tuple'> -- 元組h = {10, 20, 30}print(type(h))  # <class 'set'> -- 集合g = {'name': 'TOM', 'age': 20}print(type(g))  # <class 'dict'> -- 字典
總結2定義變數的語法
變數名 = 值
識別符號由數字、字母、下劃線組成不能數字開頭不能使用內建關鍵字嚴格區分大小寫資料型別整型:int浮點型:float字串:str布林型:bool元組:tuple集合:set字典:dict目標3格式化輸出格式化符號f-字串print的結束符輸出

作用:程式輸出內容給使用者

print('hello Python')age = 18print(age)# 需求:輸出“今年我的年齡是18歲”
一. 格式化輸出

所謂的格式化輸出即按照一定的格式輸出內容。

1.1 格式化符號

格式符號

轉換

==%s==

字串

==%d==

有符號的十進位制整數

==%f==

浮點數

%c

字元

%u

無符號十進位制整數

%o

八進位制整數

%x

十六進位制整數(小寫ox)

%X

十六進位制整數(大寫OX)

%e

科學計數法(小寫'e')

%E

科學計數法(大寫'E')

%g

%f和%e的簡寫

%G

%f和%E的簡寫

技巧

%06d,表示輸出的整數顯示位數,不足以0補全,超出當前位數則原樣輸出%.2f,表示小數點後顯示的小數位數。1.2 體驗

格式化字串除了%s,還可以寫為f'{表示式}'

age = 18 name = 'TOM'weight = 75.5student_id = 1# 我的名字是TOMprint('我的名字是%s' % name)# 我的學號是0001print('我的學號是%4d' % student_id)# 我的體重是75.50公斤print('我的體重是%.2f公斤' % weight)# 我的名字是TOM,今年18歲了print('我的名字是%s,今年%d歲了' % (name, age))# 我的名字是TOM,明年19歲了print('我的名字是%s,明年%d歲了' % (name, age + 1))# 我的名字是TOM,明年19歲了print(f'我的名字是{name}, 明年{age + 1}歲了')

f-格式化字串是Python3.6中新增的格式化方法,該方法更簡單易讀。

1.3 跳脫字元\n:換行。\t:製表符,一個tab鍵(4個空格)的距離。1.4 結束符

想一想,為什麼兩個print會換行輸出?

print('輸出的內容', end="\n")

在Python中,print(), 預設自帶end="\n"這個換行結束符,所以導致每兩個print直接會換行展示,使用者可以按需求更改結束符。

總結3格式化符號%s:格式化輸出字串%d:格式化輸出整數%f:格式化輸出浮點數f-字串f'{表示式}'跳脫字元\n:換行\t:製表符print結束符
print('內容', end="")

最後,小編想說:我是一名python開發工程師,

整理了一套最新的python系統學習教程,

10
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 掌握這個學習方法,成就孩子終身的創造力