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 嘗試訪問乙個沒有...