三十三 python中的range 函式

2021-08-21 03:58:55 字數 883 閱讀 1796

range()函式:常用於number

格式:range(x,y,step)只傳入乙個引數時,傳入的是y(邊界值)

傳入兩個引數時,傳入的是x,y分別代表數字與右邊界值

傳入三個引數時,傳入的分別是數字,有邊界值,步長(從起始數字開始每隔多少提取乙個數字放入生成列表中)例:

#coding:utf-8

print range(20)#生成了一組純數字從0~19的列表一共20個數字,不包括20本身

print range(1,20)#生成了一組純數字從1~19的列表不包括右邊界

print range(1,20,2)#1~19中每隔2步取乙個數字放入生成的新列表中

返回結果為:

通過for遍歷函式檢視輸出的值:

for i in range(20):

print i,

返回結果為:

結合range函式做以下練習:

練習1 : 列印1-100內的所有偶數和奇數。

練習2: 請使用for迴圈列印1+2+...+99+100內的值。

練習3:對100以內的兩位數,請使用for迴圈列印出所有十位數數字比個位數數字小的數,例如,23(2 < 3)。

練習4:輸出99乘法表,用for迴圈列印

三十三 深入Python中的itertools模組

author runsen 在python中有乙個功能強大的迭代工具包itertools,是python自帶的標準工具包之一。由於itertools是內建庫,不需要任何安裝,直接import itertools即可。product 用於求多個可迭代物件的笛卡爾積 cartesian product ...

Python學習之旅(三十三)

網路通訊是兩台計算機上的兩個程序之間的通訊,而網路程式設計就是如何在程式中實現兩台計算機的通訊 p協議負責把資料從一台計算機通過網路傳送到另一台計算機 tcp協議則是建立在ip協議之上的。tcp協議負責在兩台計算機之間建立可靠連線,保證資料報按順序到達 許多常用的更高階的協議都是建立在tcp協議基礎...

Python 三十三 異常處理

異常處理 是指程式在出現問題時依然可以正確的執行剩餘的程式,而不會因為異常而終止程式執行。python中引進了很多用來描述和處理異常的類,稱為異常類。except 異常1 pass except 異常2 pass 常見的異常說明 syntaxerror 語法錯誤 nameerror 嘗試訪問乙個沒有...